BinHex je protokol používaný ke kódování binárních souborů tak, aby příslušný soubor neobsahoval nic jiného než standardní ASCII otázky – 96 velkých a malých písmen znaky i některé řídicí znaky – a lze je pak snadno přenášet mezi různými počítači, které jinak nemusí sdílet stejný znak soubor.
Aby mohl přijímající počítač soubor dekódovat, potřebuje spustit software s podporou BinHex, jinak bude soubor nečitelný.
Technipages vysvětluje BinHex
BinHex je zkratka pro binární až hexadecimální a protokol měl premiéru na klasických systémech MacOS. Ačkoli našel použití ve více prostředích, je nejoblíbenější u uživatelů počítačů Mac, protože kódování je schopno zachovat multi-fork souborový formát systému Macintosh. Mnoho jiných služeb v té době toho nebylo schopno, což by mohlo vést k problémům s kompatibilitou.
Stojí za zmínku, že BinHex není vůbec kompresní formát a zakódované soubory mohou snadno skončit větší než původní zdrojový soubor. Z tohoto důvodu jsou soubory, které byly zakódovány, často následně komprimovány, aby se usnadnilo jejich přenášení do různých strojů přes internet.
Původně BinHex používal systém hexadecimálního kódování, jakkoli byly různé generace protokolu vydáno, bylo nakonec převedeno na něco podobného uuencode, ale se změnou, která podporuje Macintosh typy souborů. Navzdory své premiéře v původním operačním systému Mac byl původně napsán pro jiný systém – TRS-80, kde měl být vydán jako samostatné kódovací schéma.
Běžná použití BinHex
- BinHex se již aktivně nepoužívá, i když stále funguje.
- Použití BinHex umožnilo izolovat soubory proti možnému poškození z určitých typů softwaru.
- Kvůli své popularitě u uživatelů MacOS byl BinHex často aktualizován a nakonec bylo publikováno několik jeho verzí.
Běžná zneužití BinHex
- BinHex je systém binárního kódování používaný na všech počítačích MacOS