Szövegállományok kezelését segítő programok

Utolsó módosítás dátuma: 2007. április 21.

Ez az oldal azoknak szolgál segítségül, akiknek sok problémájuk akad szövegállományokkal, különös tekintettel a következőkre:
  1. a magyar ékezetes szöveget akarják máshova átvinni (vagy kapják valahonnan), és rosszul látszanak az ékezetes betűik;
  2. a szövegállományt más operációs rendszerből hozták át, és a sorvége karaktereket rosszul ismeri fel a szövegkezelő programjuk.

Az első esetben a CODECONV, a második esetben a CELM programot ajánljuk szíves figyelmébe. Mindkét program public domain, így innen is letölthető.

Hogy ezeken a fő problémákon kívül még mire használhatók e programok, arról a TDK dolgozat ad részletesebb felvilágosítást.

CODECONV
Legújabb verzió: 2.3
Tarján Dénes műve

A 2.2.0-s verziótól kezdve a CODECONV Win9x alatt támogatja a hosszú fileneveket.

A codeconv programhoz szükség van egy futtatható (bináris) állományra, és legalább egy táblázatra, ez utóbbi általában a codeconv.tab. Ezeknek a különböző változatai találhatók itt. Ha az Ön számítógépére nincs megfelelő állomány, töltse le a forrást, és fordítsa le.

A letöltés módja helyi beallításoktól erősen függ. Ha gondja van vele, az eger JOBB gombját nyomja meg a linken, és ott válassza a "Save link as..." (mentés másként) parancsot.

Fontos még, hogy a codeconv UNIX alatt nem képes megtalálni, hogy honnan indították, ezért, amennyiben nem a saját könyvtárából indítják, be kell állítani a 'codeconv' környezeti változót a codeconv.tab könyvtárára (vagy az aktuális könyvtárba kell másolni egy megfelelő codeconv.tab-ot, de lehet használni más táblázatot is a -t kapcsolóval).

Részletes leírás itt található.

Futtatható állomány:

codeconv.exe PC-re, DOS/Windows (26 Kbyte)
codeconv.solaris.bin Sun Solaris alá
codeconv.linux32.bin 32-bites Linuxra
codeconv.linux64.bin 64-bites Linuxra

Táblázat:

codeconv.tabDOS-os sorvégjelekkel, de mindenhol működik

Sok file-t átalakító shell script/batch:

A scripten módosítani kell, ha a 'codeconv' program nincs benne a path-ban ezen a néven: a script utolsó előtti sorában a 'codeconv' szót ki kell cserélni a megfelelőre.

codecall.bat   MS-DOS-ra, Windowsra (elég buta, de működik)
codecall UNIX-ra

Teljes csomagok (forrásállományok, dokumentáció):

codeco23.zip PC-re, DOS/Windows (40 Kbyte)
Fordításához Borland C ajánlott, más fordítóval nem teszteltem.
codeconv-2.3.tar.gz UNIX-ra
Fordítani a 'make' paranccsal lehet. CC-vel, GCC-vel működik.

CELM
Tarján Péter műve

A celm program egy db futtatható (bináris) állományból áll, ennek a különböző változatai találhatók itt:

celm.exe PC-re, DOS/Windows
celm.solaris.bin Solaris-ra
celm.linux32.bin 32-bites Linuxra
celm.linux64.bin 64-bites Linuxra

Sok file-t átalakító shell script/batch:

celmall UNIXra

Forrásállomány:

celm.c   PC, DOS/Windows: Fordításához Borland C ajánlott, más fordítóval nem teszteltem.
UNIX: Fordítani a 'cc celm.c -o celm' vagy a 'gcc celm.c -o celm' paranccsal lehet (van ahol az egyik nem jó, van ahol a másik).

Ezt a lapot
Tarján Dénes tartja karban, email címe: tarjan@mit.bme.hu.