BinHex je protokol používaný na kódovanie binárnych súborov tak, že príslušný súbor neobsahuje nič iné ako štandardné otázky ASCII – 96 veľkých a malých písmen znaky, ako aj niektoré riadiace znaky – a možno ich potom jednoducho prenášať medzi rôznymi počítačmi, ktoré inak nemusia zdieľať rovnaký znak nastaviť.
Aby mohol prijímajúci počítač dekódovať súbor, musí spustiť softvér s podporou BinHex, inak bude súbor nečitateľný.
Technipages vysvetľuje BinHex
BinHex je skratka pre binárne až hexadecimálne a protokol mal premiéru na klasických systémoch MacOS. Aj keď sa používa vo viacerých prostrediach, je najobľúbenejší u používateľov počítačov Mac, pretože kódovanie je schopné zachovať formát súboru s viacerými vidlicami v systéme Macintosh. Mnoho iných služieb v tom čase to nedokázalo, čo by mohlo viesť k problémom s kompatibilitou.
Stojí za zmienku, že BinHex vôbec nie je kompresný formát a zakódované súbory môžu byť ľahko väčšie ako pôvodný zdrojový súbor. Z tohto dôvodu sú súbory, ktoré boli zakódované, často následne komprimované, aby sa uľahčilo ich prenos do rôznych počítačov cez internet.
Pôvodne BinHex používal hexadecimálny systém kódovania, avšak ako boli rôzne generácie protokolu vydaný, nakoniec sa prešlo na niečo podobné ako uuencode, ale so zmenou, ktorá podporuje Macintosh typy súborov. Napriek svojej premiére v pôvodnom operačnom systéme Mac bol pôvodne napísaný pre iný systém – TRS-80, kde mal byť vydaný ako samostatná kódovacia schéma.
Bežné použitia BinHex
- BinHex sa už aktívne nepoužíva, hoci stále funguje.
- Použitie BinHex umožnilo izolovať súbory proti možnému poškodeniu z určitých typov softvéru.
- Kvôli svojej popularite u používateľov systému MacOS bol BinHex často aktualizovaný a nakoniec bolo publikovaných niekoľko jeho verzií.
Bežné zneužitia BinHex
- BinHex je systém binárneho kódovania používaný na všetkých počítačoch MacOS