|
KSmaug jest niewielkim programem, który konwertuje kody znaków w plikach tekstowych oraz zamienia znaki końca linii.
KSmaug napisano za pomocą bibliotek KDE 2.1 i Qt 2.2.4.

KSmaug obsługuje kilkadziesiąt metod kodowania znaków, min. Unicode, UTF-8, ISO 8859-**, CP 12**, KOI8-R i wiele
innych. Bardzo łatwo można dodać inne metody kodowania. W większości dystrybucji linuksowych znajduje się
katalog /usr/share/i18n/charmaps/, w którym umieszczone są tablice kodów (ang.charmpas). Polecenie Plik->Dodaj
tablicę kodów lub skrót klawiaturowy CTRL+A, otwiera okienko dialogowe z domyślnym katalogiem
/usr/share/i18n/charmaps/. W katalogu można znaleźć następne kilkadziesiąt metod kodowania znaków.
Tablice kodów są plikami tekstowymi, które można modyfikować w dowolnym, ulubionym edytorze. Wraz z programem
można pobrać tablice kodowe AMIGA-PL, MAZOVIA i MACINTOSH-PL. Pierwsze dwie tablice napisano przy założeniu,
że znaki (oczywiście z wyjątkiem polskich) są kodowane w ISO 8859-1, a trzecią tablicę przy założeniu, że znaki
są kodowane zgodnie z standardem Macintosh. Program potrafi także zamieniać znaki końca linii. Do wyboru mamy
znaki końca linii (ang.End of Line) stosowane w "systemach dosowych, uniksowych" i w komputerach firmy Apple.
Konwersji można poddawać pojedyńcze pliki tekstowe oraz listy plików tekstowych. W przypadku konwertowania wielu
plików musi być spełniony warunek, że wszystkie one znajdują się w tym samym katalogu. Jeżeli konwersja kodowania
znaków, umieszczonych w pliku tekstowym, trwa dłużej niż kilka sekund, to otwiera się okienko z paskiem postępu.
Poniżej podaliśmy link skąd można ten programik pobrać
(żródła tar.bz2 - ok.220kB).
|
|