notepad-plus-plus-legacy/PowerEditor/bin/ConvertExt.enc

94 lines
2.4 KiB
Plaintext
Raw Normal View History

// this is a comment
// File structure:
//
// GROUP "Group Name" - language group (Russian, Polish etc.)
// TABLE "Table Name" - encoding table in this group (cp1251 etc.)
// {
// <hex data> - hex values of your alphabet's symbols
// according to the encoding (codepage)
// }
//
// modify this file as you need
// EXAMPLE:
GROUP "Russian..."
// first TABLE of the GROUP describes
// default (WINDOWS) encoding
// TABLE "cp1251"
{
E0 E1 E2 E3 E4 E5 B8 E6 E7 E8 // 'a' ...
E9 EA EB EC ED EE EF F0 F1 F2
F3 F4 F5 F6 F7 F8 F9 FA FB FC
FD FE FF BA BF // + ukrainian [ye:] and [yi:]
C0 C1 C2 C3 C4 C5 A8 C6 C7 C8 // 'A' ...
C9 CA CB CC CD CE CF D0 D1 D2
D3 D4 D5 D6 D7 D8 D9 DA DB DC
DD DE DF AA AF // + ukrainian [Ye:] and [Yi:]
}
// second, third etc. TABLE of the GROUP describes
// additional encodings particular to the GROUP
// (to your language/alphabet)
// TABLE "cp866"
{
A0 A1 A2 A3 A4 A5 F1 A6 A7 A8 // 'a' ...
A9 AA AB AC AD AE AF E0 E1 E2
E3 E4 E5 E6 E7 E8 E9 EA EB EC
ED EE EF F3 F5 // + ukrainian [ye:] and [yi:]
80 81 82 83 84 85 F0 86 87 88 // 'A' ...
89 8A 8B 8C 8D 8E 8F 90 91 92
93 94 95 96 97 98 99 9A 9B 9C
9D 9E 9F F2 F4 // + ukrainian [Ye:] and [Yi:]
}
// TABLE "iso8859-5"
{
D0 D1 D2 D3 D4 D5 F1 D6 D7 D8 // 'a' ...
D9 DA DB DC DD DE DF E0 E1 E2
E3 E4 E5 E6 E7 E8 E9 EA EB EC
ED EE EF F3 F4 // + ukrainian [ye:] and [yi:]
B0 B1 B2 B3 B4 B5 A1 B6 B7 B8 // 'A' ...
B9 BA BB BC BD BE BF C0 C1 C2
C3 C4 C5 C6 C7 C8 C9 CA CB CC
CD CE CF A3 A4 // + ukrainian [Ye:] and [Yi:]
}
TABLE "Default"
{
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
"<22><><EFBFBD><EFBFBD><EFBFBD>Ũ<EFBFBD><C5A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
"1234567890"
}
TABLE "Reversed"
{
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƨ<EFBFBD><C6A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
"0987654321"
}
GROUP "Latin..."
TABLE "Default" // original latin alphabet
{
"abcdefghijklmnopqrstuvwxyz"
"ABCDEFGHIJKLMNOPQRSTUVWXYZ"
"1234567890"
}
TABLE "Reversed" // latin alphabet in a reverse order
{
"zyxwvutsrqponmlkjihgfedcba"
"ZYXWVUTSRQPONMLKJIHGFEDCBA"
"0987654321"
}