Konverze kódování češtiny (DOS, příkazový řádek DOS, Windows)
Stažení software
V manuálu k programu lze nalézt od poslední verze. Navazuje na verzi Kódování
pro DOS, umí převádět také adresáře i s podadresáři. Verze 3.21 pro DOS podadresáře
nezvládla, ovšem verze 4.0 a vyšší již dokáže pracovat i s podadresáři. S ukládáním
konfigurace do registrů se prozatím nepočítá, neboť téměř není co tam uložit.
Kódování pro DOS, verze 4.14
Charakteristické rysy a vlastnosti programu
- 16-bitové prostředí DOSu
- ovládání pomocí klávesnice a dávkovými soubory (*.BAT)
- jména souborů pouze 8.3 (MS-DOSu)
- snadné ovládání z příkazové řádky
- systémové požadavky jsou minimálně 4 roky standardem
Co nového v této verzi (4.14) ?
4.14 (24.11.2001)
- opravena chyba, která způsobovala převod pouze prvních 64 kB souboru
Minimální systémové požadavky
- Systém MS-DOS 3.3 nebo vyšší, nebo MS-DOS 7.x jako součást Windows 9x/ME/NT4/20004
- Procesor řady Intel 286 nebo vyšší
- Paměť - 1 MB RAM (doporučeno 2 MB)
- Kompletní instalace vyžaduje na pevném disku cca 170 kB volného místa
- Grafická karta 512 kB (pro textový mód vyhovuje s dostatečnou rezervou)
Popis programu Kódování
Program Kódování slouží k převádění české diakritiky v textových souborech. Tyto
textové soubory se mohou nacházet i v podadresářích, program dokáže převádět i celé
adresářové struktury.
Ovládá se:
- z příkazového řádku, což jej umožňuje využít např. při často prováděné konverzi
stejné struktury souborů a adresářů (v dávkovém souboru), a v dialogových oknech
pouze potvrdit
- pomocí dialogových oken, kde lze pohodlně nastavit potřebné parametry
- kombinací obou předchozích způsobů
Pracovní plocha programu Kódování

Po dokončení převodu se vypíše informace o počtu úspěšně převedených souborů
z celkového počtu souborů.
Konverzi je možné rozdělit na 3 typy:
- převádění jediného souboru
- převádění souborů v adresáři bez podadresářů
- převádění souborů v adresáři včetně podadresářů
Využití nalezne všude tam, kde se vykonávají např. tyto činnosti:
- Při programování v systému DOS, kdy je např. potřeba provést převod zdrojových
souborů z jedné normy kódování do druhé.
- Při programování WWW stránek, konkrétně vytváříme-li web v několika verzích
vždy s různými kódovými stránkami.
- Při převodu textových souborů z DOSu (CP Latin 2, CP Kamenický) do Windows
(CP Windows 1250) nebo obráceně z Windows do DOSu.
- Je-li potřeba převést jednoduchý textový soubor do jiné kódové stránky,
např. z Latin 2 do Kamenický.
- Převádění diakritiky v souborech RTF
Parametry příkazové řádky
Kompletní verze pro MS-DOS obsahuje jediný spustitelný soubor a to KOD_DOS.EXE.
Při spuštění samotného programu bez parametrů na příkazové řádce se program spustí
a zobrazí se pracovní plocha programu (viz obrázek nahoře). Pro usnadnění práce
s programem je výhodné zadat zdrojový soubor/adresář a cílový soubor/adresář již
při spouštění programu.
Základní syntaxe programu je:
KOD_DOS.EXE 1.parametr 2.parametr
Jde o následující parametry:
- Jméno zdrojového souboru/adresáře - např. README.TXT. Tento zdrojový
soubor/adresář musí nutně existovat, jinak nelze provést konverzi.
- Jméno cílového souboru/adresáře (možné i neexistujícího) - např. README.INF.
Cílový soubor nebo adresář nemusí nutně existovat, v případě potřeby jej program
vytvoří sám. Existuje-li již cílový soubor bude vypsán dotaz na jeho přepsání.
Co program neumí
- Při konverzi nelze používat dlouhá jména souborů (jako ve Windows 9x/ME/NT4/2000).
Tento nedostatek však řeší {verze pro Windows 9x/ME/NT4/2000}.
Program nelze použít při
- Převodu kódování u souborů typu Microsoft Word nebo Excel a u všech dalších
typů, které ukládají dokument ve svém vlastním formátu, tedy nikoliv jako čistě
čitelný text.
- Převodu kódování u sestaveného libovolného programu (EXE souboru) v domnění,
že např. nějaký program používá češtinu ve formátu Kamenický, nám to nevyhovuje
a potřebujeme ho převést např. do Latin 2. Tento případ nelze řešit použitím
programu KÓDOVÁNÍ ČEŠTINY.
Hlášení programu
Pokud nastane při běhu programu jakákoliv chyba nebo hlášení, objeví se dialogové
okno upozorňující, právě že nastala chyba nebo se objeví pouze hlášení. Může to
být např. dotaz na přepsání existujícího souboru, nebo chyba zápisu na disketovou
jednotku apod. Záleží pak pouze na uživateli, jak rozhodne v nastalé situaci.
Popis předchozích verzí
4.13 (31.03.2001)
- úprava internetových adres
- oprava chyby dělení nulou
4.13 (20.09.1999)
- malá úprava kódovací části programu za účelem zvýšení rychlosti konverze
4.12 (27.06.1999)
- přidáno dialogové okno, které umožňuje nastavení, zda se má přepisovat již
existující cílový soubor
4.11 (19.06.1999)
- oprava koncového lomítka u jména adresáře - program lomítko ignoruje
- nastane-li při konverzi chyba, program se ukončí s chybovým hlášením
4.1 (13.06.1999)
- přidány další 4 normy kódování: ISO 8859-1, ISO 8859-2, KOI-8 CS a Macintosh
- norem celkem: 8
- úprava designu - dialogové okno pro konverzi
4.0 (24.04.1999)
- komplexní změna algoritmů převodu kódování u všech 3 typů
- nová funkce: lze převádět i adresář s podadresáři
- úprava stavového řádku a menu
- doplnění prostředí o nové prvky
- aktualizace nápovědy
3.21 (02.09.1998)
- úprava designu, doplnění Internetové a e-mailové adresy
- změny uvnitř programu
Možnosti šíření programu
Program lze šířit pouze při dodržení licenčních podmínek.
Kódování pro DOS (příkazová řádka), verze 1.13
Charakteristické rysy a vlastnosti programu
- 16-bitové prostředí DOSu
- ovládání pomocí klávesnice a dávkovými soubory (*.BAT)
- jména souborů pouze 8.3 (MS-DOSu)
- snadné ovládání z příkazové řádky
- {systémové požadavky} jsou minimálně 4 roky standardem
Co nového v této verzi (1.13) ?
1.13 (24.11.2001)
- drobné změny v algoritmu převodu kódování
Minimální systémové požadavky
- Systém MS-DOS 3.3 nebo vyšší, nebo MS-DOS 7.x jako součást Windows 9x/ME/NT4/2000
- Procesor řady Intel 286 nebo vyšší
- Paměť - 1 MB RAM (doporučeno 2 MB)
- Kompletní instalace vyžaduje na pevném disku cca 100 kB volného místa
- Grafická karta 512 kB (pro textový mód vyhovuje s dostatečnou rezervou)
Popis programu Kódování
Program Kódování slouží k převádění české diakritiky v textových souborech. Tyto
textové soubory se mohou nacházet i v podadresářích, program dokáže převádět i celé
adresářové struktury. Ovládá se pouze z příkazového řádku, což jej umožňuje využít
např. při často prováděné konverzi stejné struktury souborů a adresářů (v dávkovém
souboru). Po dokončení převodu se vypíše informace o počtu úspěšně převedených souborů
z celkového počtu souborů.
Pracovní plocha programu Kódování

Konverzi je možné rozdělit na 3 typy:
- převádění jediného souboru (1.parametr je S)
- převádění souborů v adresáři bez podadresářů (1.parametr je A)
- převádění souborů v adresáři včetně podadresářů (1.parametr je AP)
Využití nalezne všude tam, kde se vykonávají např. tyto činnosti:
- Při programování v systému DOS, kdy je např. potřeba provést převod zdrojových
souborů z jedné normy kódování do druhé.
- Při programování WWW stránek, konkrétně vytváříme-li web v několika verzích
vždy s různými kódovými stránkami.
- Při převodu textových souborů z DOSu (CP Latin 2, CP Kamenický) do Windows
(CP Windows 1250) nebo obráceně z Windows do DOSu.
- Je-li potřeba převést jednoduchý textový soubor do jiné kódové stránky,
např. z Latin 2 do Kamenický.
- Převádění diakritiky v souborech RTF
Parametry příkazové řádky
Kompletní verze pro MS-DOS obsahuje jediný spustitelný soubor a to KOD_CZ.EXE.
Při spuštění samotného programu bez dalších parametrů na příkazové řádce se vypíše
popis požadovaných parametrů (viz obrázek nad textem). Těchto parametrů je celkem
5 a první 4 z nich jsou povinné, a musí být od sebe odděleny mezerou tak, jak ukazuje
základní syntaxe programu. Poslední pátý parametr je nepovinný a nemusí být na příkazové
řádce uveden. Pořadí všech parametrů na příkazové řádce nelze zaměnit ! Při spuštění
programu musí tedy být na příkazové řádce vždy 4 nebo 5 parametrů.
Základní syntaxe programu je:
KOD_CZ.EXE 1.parametr 2.parametr 3.parametr 4.parametr 5.parametr 6.parametr
Jde o následující parametry:
- Typ konverze - specifikuje, jaký objekt se bude převádět, zda soubor či
adresář
- S - soubor
- A - adresář
- AP - adresář i s podadresáři
- Vstupní/výstupní formát kódování - lze vybrat z 8 norem kódování:
ASCII - ISO 8859-1 - ISO 8859-2 - Kamenický - KOI-8 CS - Latin 2 - Macintosh
- Windows.
Převod z ASCII do jiné normy nemá smysl, neboť neobsahuje diakritiku a není
možné ji ani "vytvořit". Všechny další možnosti jsou tedy reálné. Každá norma
kódování češtiny má zkratku odvozenou ze svého prvního písmena. Spojením tohoto
prvního písmena u vstupní a výstupní normy bez mezery dosáhneme sestavení 2.
parametru. Např. při převodu diakritiky z normy Latin 2 do KOI-8 CS bude 2.
parametr L8. Další informace lze nalézt v položce Příklady použití.
- A - ASCII
- 1 - ISO 8859-1 (ECMA-94)
- 2 - ISO 8859-2 (ECMA-94)
- K - Kamenický (CP 895)
- 8 - KOI-8 CS
- L - Latin 2 (CP 852)
- M - Macintosh
- W - Windows (CP 1250)
- Jméno zdrojového souboru/adresáře - např. README.TXT. Tento zdrojový soubor/adresář
musí nutně existovat, jinak nelze provést konverzi.
- Jméno cílového souboru/adresáře (možné i neexistujícího) - např. README.INF.
Cílový soubor nebo adresář nemusí nutně existovat, v případě potřeby jej program
vytvoří sám. Existuje-li již cílový soubor bude vypsán dotaz na jeho přepsání.
- Výpis jmen konvertovaných souborů - přepínač -vypis, vypisuje jména všech
konvertovaných souborů při běhu programu. Implicitně se jména konvertovaných
souborů nevypisují. Pozor ! Rozlišují se malá a velká písmena, tj. uvedete-li
např. -VYPIS, pak nebude mít tento parametr správnou syntaxi a program se bude
chovat jako kdyby na příkazové řádce nebyl (nevypíše nic).
- Zobrazení dotazu na přepis při existenci cílového souboru - není-li tento
parametr uveden, vždy při existenci cílového souboru bude vypsán dotaz na jeho
přepsání. Zabránit lze výpisu dotazu uvedením parametru -prepis na příkazovou
řádku.
Co program neumí
- Při konverzi nelze používat dlouhá jména souborů (jako ve Windows 9x/ME/NT4/2000).
Tento nedostatek však řeší {verze pro Windows 9x/ME/NT4/2000}.
Program nelze použít při
- Převodu kódování u souborů typu Microsoft Word nebo Excel a u všech dalších
typů, které ukládají dokument ve svém vlastním formátu, tedy nikoliv jako čistě
čitelný text.
- Převodu kódování u sestaveného libovolného programu (EXE souboru) v domnění,
že např. nějaký program používá češtinu ve formátu Kamenický, nám to nevyhovuje
a potřebujeme ho převést např. do Latin 2. Tento případ nelze řešit použitím
programu KÓDOVÁNÍ ČEŠTINY.
Hlášení programu
V programu se rozlišují celkem 3 druhy hlášení. Jsou to chybová, varovná a informační.
Každé z nich se zobrazuje určitou barvu. Všechna chybová hlášení programu jsou zabarvena
světle červenou barvou, varovná hlášení jsou vypsána barvou světle zelenou. Informační
hlášení pak implicitně světle šedou barvou. Tak lze velmi snadno poznat např. v
jakém stavu se program ukončil.
Přehled chybových hlášení (červené)
Chybová hlášení se objevují pouze při zadaných parametrech programu a značí,
že jeden nebo více z nich musí být pozměněny pro správnou činnost programu.
- 1.parametr (typ převodu) byl chybně zadán
! Při zadávání typu převodu je možné vybrat pouze ze 3 možností: S, A nebo
AP. Upravte tento parametr na příkazové řádce.
- 2.parametr (vstupní/výstupní kódování) byl chybně zadán !
Kódování musí být kombinací prvních písmen názvů ASCII, Kamenický, Latin
2 nebo Windows. Přičemž nelze začínat písmenem A, neboť převádět z ASCII do
jiné normy nemá smysl.
- Cílový soubor byl specifikován chybným jménem.
Jméno cílového souboru je prázdné, tj. "".
- Vstupní soubor "JMÉNO" nelze otevřít !
Byl zadán soubor, ke kterému nemáte práva na čtení jeho obsahu, např. na
síti.
- Zdrojový a cílový soubor nemůže být shodný.
Jména obou souborů musí být různá, upravte je !
- Nelze vytvořit soubor "JMÉNO" !
Byl zadán soubor, ke kterému nemáte práva na zápis, např. na síti, nebo na
disketě(disku) chráněné(m) proti zápisu.
- Zdrojový a cílový adresář nemůže být shodný.
Jména obou adresářů musí být různá, upravte je !
- Cílový adresář "JMÉNO" nelze vytvořit !
Nelze vytvořit cílový adresář. Zkontrolujte, zda máte k disku přístup, např.
na síti.
- Zdrojový adresář "JMÉNO" neexistuje !
Byl zadán chybný zdrojový adresář. Zadejte existující zdrojový adresář.
- Soubor "JMÉNO" nelze otevřít !
Souboru byl odepřen přístup, např. na síti nebo bylo zadáno prázdné jméno.
- Výstupní soubor "JMÉNO" nelze vytvořit !
Souboru byl odepřen přístup, např. na síti. Zkontrolujte Vaše přístupová
práva.
- Nelze vytvořit požadovanou stromovou strukturu adresářů ! ("JMÉNO ADRESÁŘE")
Při vytváření adresářové struktury nebylo možné dokončit operaci. Zkontrolujte
přístupová práva, např. na síti nebo zda název vytvářeného adresáře neobsahuje
nepovolené znaky (např. apostrof, čárku, dvojtečku, mezeru, rovnítko apod.).
Dlouhé názvy jako ve Windows 9x/ME/NT4/2000 nelze použít !
- Chyba při zápisu souboru "JMÉNO" !
Při zápisu cílového souboru (do Vámi vybraného adresáře) nastala chyba. Jednou
z možných příčin může být např. nedostatek místa na disku nebo disketa chráněná
proti zápisu.
Přehled varovných hlášení (zelené)
Varovná hlášení upozorňují pouze na stav, kdy soubor určitého jména již existuje
a nabízí možnosti řešení takovéto situace.
- Cílový soubor "JMÉNO" již existuje ! Přepsat ?
Tento dotaz se objeví pouze u konverze 1 souboru. Výstupní (cílový) soubor
již existuje, odpovězte klávesou A má-li se soubor přepsat. Má-li soubor zůstat
beze změny, stiskněte N.
- Cílový soubor "JMÉNO" již existuje ! Přepsat ? [A/N/V] :
Tento dotaz se objeví pouze u konverze adresáře. Chcete-li přepsat existující
soubor, stiskněte klávesu A (od slova ano) nebo Enter. Chcete-li existující
soubor ponechat beze změn, stiskněte klávesu N (od slova ne) nebo Esc. Pokud
požadujete přepsání všech dalších existujících souborů vyberet klávesu V (od
slova všechny).
Přehled informačních hlášení (světle šedé)
Informační hlášení sdělují s jakým výsledkem konverze proběhla.
- Konverze neproběhla v pořádku ! Vyskytly se chyby !
Toto hlášení se zobrazí tehdy, pokud nebyla splněna podmínka některého chybových
hlášení, které se týkají vstupního nebo výstupního souboru/adresáře.
- Při konverzi se nevyskytly žádné chyby. OK !
Nenastala-li během převodu nějaká chyba, ukončí se program s tímto informačním
hlášením. Signalizuje se tak úspěšné ukončení konverze kódování.
Příklady použití
- Převod kódování ze souboru SOUBOR.TXT (v normě Windows) do souboru SOUBOR2.TXT
(v normě Latin 2), který neexistuje.
KOD_CZ S WL SOUBOR.TXT SOUBOR2.TXT
- Převod kódování u souborů (z normy Latin 2 do normy ASCII) v adresáři C:\POKUS
do adresáře C:\NOVE, který neexistuje. Soubory v podadresářích nebudou převáděny
(2.parametr je A).
KOD_CZ A LA C:\POKUS C:\NOVE
- Převod kódování u souborů (z normy Kamenický do normy Windows) v adresáři
C:\TEST do adresáře C:\PREVOD, který neexistuje. Soubory v podadresářích budou
také převedeny (2.parametr je AP).
KOD_CZ AP KW C:\TEST C:\PREVOD
- Převod kódování u souborů (z normy Kamenický do normy Windows) v adresáři
C:\TEST do adresáře C:\PREVOD, který existuje. Soubory v podadresářích budou
také převedeny (2.parametr je AP). Budou vypsána jména převáděných souborů.
KOD_CZ AP KW C:\TEST C:\PREVOD -vypis
Popis předchozích verzí
1.13 (31.03.2001)
- úprava internetových adres
- oprava chyby dělení nulou
1.13 (20.09.1999)
- malá úprava kódovací části programu za účelem zvýšení rychlosti konverze
1.12 (25.06.1999)
- přidán 6. parametr - lze vybrat, zda se má automaticky přepisovat již existující
cílový soubor
1.11 (19.06.1999)
- oprava koncového lomítka u jména adresáře - program lomítko ignoruje
- nastane-li při konverzi chyba, program se ukončí s chybovým hlášením
1.1 (13.06.1999)
- přidány další 4 normy kódování: ISO 8859-1, ISO 8859-2, KOI-8 CS a Macintosh
- norem celkem: 8
- úprava designu - úvodní nápovědy při spuštění programu
1.01 (23.04.1999)
- opravena chyba při spouštění na počítači s procesorem Pentium II
1.0 (13.12.1998)
- vytvoření celého programu
- komplexní zpracování funkčnosti a designu
Možnosti šíření programu
Program lze šířit pouze při dodržení licenčních podmínek.
Kódování pro Windows, verze 2.02
Charakteristické rysy a vlastnosti programu
- plně 32-bitové prostředí Windows 9x/ME/NT4/2000/XP
- intiutivní ovládání myší a také pomocí klávesnice
- plná podpora dlouhých jmen souborů v systému Windows
- nízké nároky na výkon počítače, {systémové požadavky} jsou dnes snadno splnitelné
- program se neinstaluje, stačí jej rozbalit z distribučního archívu do složky
- podpora vývoje dalších verzí
Co nového v této verzi (2.02) ?
2.02 (15.06.2002)
Minimální systémové požadavky
- Systém Windows 9x/ME/NT4/2000/XP
- Procesor řady x86 - např. 486 nebo vyšší
- Paměť - 4 MB RAM (doporučeno 8 MB)
- Rozlišení obrazovky min. 640×480 (doporučeno 800×600 nebo vyšší)
- Kompletní instalace vyžaduje na pevném disku cca 700 kB volného místa
Popis programu Kódování
Program Kódování slouží k převádění české diakritiky v textových souborech. Tyto
textové soubory se mohou nacházet i v podadresářích, program dokáže převádět i celé
adresářové struktury. Ovládá se velmi jednoduše několika přepínači, editačními boxy
a tlačítkem "Převést". Typ kódování se vybírá z roletových nabídek umístěných úplně
nahoře.
Konverzi je možné rozdělit na 3 typy:
- převádění jediného souboru
- převádění souborů v adresáři bez podadresářů
- převádění souborů v adresáři včetně podadresářů
Pracovní plocha programu Kódování

Využití nalezne všude tam, kde se vykonávají např. tyto činnosti:
Program nelze použít při
- Převodu kódování u souborů typu Microsoft Word nebo Excel a u všech dalších
typů, které ukládají dokument ve svém vlastním formátu, tedy nikoliv jako čistě
čitelný text.
- Převodu kódování u sestaveného libovolného programu (EXE souboru) v domnění,
že např. nějaký program používá češtinu ve formátu Kamenický, nám to nevyhovuje
a potřebujeme ho převést např. do Latin 2. Tento případ nelze řešit použitím
programu KÓDOVÁNÍ ČEŠTINY.
Hlášení programu
Pokud nastane při běhu programu jakákoliv chyba nebo hlášení, objeví se dialogové
okno upozorňující, právě že nastala chyba nebo se objeví pouze hlášení. Může to
být např. dotaz na přepsání existujícího souboru, nebo chyba zápisu na disketovou
jednotku apod. Záleží pak pouze na uživateli, jak rozhodne v nastalé situaci.
Popis předchozích verzí
2.01 (24.11.2001)
- oprava chyby, která způsobovala převod pouze u prvních 64 kB souboru
2.0 (03.11.2001)
- nová funkce: převod české diakritiky v názvech souborů
- nová funkce: výběr typu převáděných souborů
- nová funkce: možnost opakovaného použití již dříve zadaných názvů souborů
nebo adresářů
- výšení rychlosti převodu obsahu souborů
- změny a doplnění informací v nápovědě
- změny v dialogu informací o www prezentaci
1.5 (03.09.2000)
- změna designu hlavního okna + úprava prvků
- rekompilace programu novým překladačem
- menší úpravy některých funkcí
1.4 (20.09.1999)
- úprava designu programu
- zjednodušení ovládání díky zmenšení počtu editačních boxů ze 3 na 2
- přidání zaškrtávacího boxu pro možnost automatického přepisování již existujícího
souboru
- úprava všech hlášení programu, v dialogu se zobrazuje ikona odpovídající
významu hlášení
1.31 (20.06.1999)
- oprava koncového lomítka u jména adresáře - program lomítko ignoruje
- nastane-li při konverzi chyba, program se ukončí s chybovým hlášením
1.3 (13.06.1999)
- přidány další 4 normy kódování: ISO 8859-1, ISO 8859-2, KOI-8 CS a Macintosh
- norem celkem: 8
- přidání nápovědného souboru KODOVANI.HLP
- úprava designu
1.21 (09.05.1999)
- rekompilace programu novým překladačem
- úprava některých funkcí + drobná úprava designu
- využití pravého tlačítka myši
1.2 (01.05.1999)
- komplexní změna algoritmů převodu kódování u všech 3 typů
- úprava designu programu
- doplnění prostředí o nové prvky
- úprava hlášení programu
1.1 (01.01.1999)
- přepracování chybových hlášení programu
- změna v dialogovém okně Internet
1.0 (26.09.1998)
- nové prostředí programu
- optimalizace kódu, nové ovládací prvky
- úplně nový design programu
- úprava e-mailové adresy autora
Možnosti šíření programu
Program lze šířit pouze při dodržení licenčních podmínek.