Obsah:
Definice - Co znamená Binhex?
BinHex je systém kódování používaný při převodu binárních dat na text, který používá operační systém Macintosh pro odesílání binárních souborů prostřednictvím e-mailu. Převod binárních dat na ASCII znaky se provádí pro snadný přenos souborů z jedné platformy na druhou, protože téměř všechny počítače dokáží zpracovat textové soubory ASCII.
BinHex byl původně myšlenkou Tima Manna. Napsal ji pro TRS-80 jako samostatnou verzi kódovacího systému. BinHex je podobný Uuencode (kódování Unix to Unix) a je běžným formátem pro soubory Macintosh. Soubory BinHex potřebují více místa než soubory původního formátu a je méně pravděpodobné, že budou během přenosu mezi staršími protokoly poškozeny.
Soubor BinHex má obecně příponu .hqx na konci svého názvu souboru. Starší verze měly příponu .hex.
Tento termín se také nazývá (hqx).
Techopedia vysvětluje Binhex
BinHex obecně kóduje 8bitový binární soubor nebo reprezentaci 8bitového proudu do 7bitového textového formátu ASCII. Pokud je soubor přenesen v síti jako příloha e-mailu, musí jej příjemce na druhém konci dekódovat. Pro dekódování souborů BinHex pro Windows i Mac OS je k dispozici několik dekodérů. Stuffit Expander je bezplatná a jednoduchá aplikace, která dokáže dekódovat, kódovat, komprimovat a archivovat soubory.
BinHex je velmi užitečný pro Mac OS 9 a starší verze Mac OS, protože kombinuje jak data, tak vidlice systému souborů a udržuje je během přenosu svázaná. Soubor BinHex obsahuje zprávu na prvním řádku, která pomáhá identifikovat ji jako soubor BinHexed. Za touto zprávou následují 64 znakové řádky, které mohou obsahovat náhodná písmena, čísla a interpunkční znaménka.
BinHex byl původně používán pro odesílání souborů prostřednictvím online služeb, jako je CompuServe, jehož kanály nebyly často 8bitové čisté a potřebovaly 7bitový proud. Tento problém byl vyřešen v polovině 80. let, kdy společnost CompuServe přidala 8bitové protokoly pro přenos čistého souboru. Použití BinHexu bylo poté zastaveno. Na serveru CompuServe však stále přetrvávaly problémy s nahráváním souborů a byla uznána potřeba BinHexu vyřešit tento problém.
V roce 1985 Yves Lempereur vydal BinHex 4.0, který se zabýval problémy, jako je nekompatibilita, ničení souborů a poškození souborů. BinHex 4.0 se zvlášť pečlivě rozhodl při výběru mapování znaků, aby zabránil postavám přeloženým e-mailovým softwarem. Zakódovala i informace o souboru a chránila je pomocí vícenásobných kontrol cyklické redundance. Konečné soubory .hqx byly robustnější a byly téměř stejně velké jako soubory .hcx. Některé z populárních webových prohlížečů, jako je Netscape, a e-mailové aplikace, jako je Eudora, podporovaly schopnost BinHexu pro kódování a dekódování souborů.
