A BinHex egy bináris fájlok kódolására szolgáló protokoll, így a kérdéses fájl nem tartalmaz mást, mint szabványos ASCII kérdéseket – 96 nagy- és kisbetűt. karakterek, valamint néhány vezérlőkarakter – és ezután könnyen átvihetők a különböző számítógépek között, amelyek egyébként nem osztoznak ugyanazon a karakteren készlet.
Ahhoz, hogy a fogadó számítógép dekódolja a fájlt, BinHex-kompatibilis szoftvert kell futtatnia, ellenkező esetben a fájl olvashatatlan lesz.
Technipages elmagyarázza a BinHex-et
A BinHex a bináristól a hexadecimálisig terjedő rövidítés, és a protokollt a klasszikus MacOS rendszereken mutatták be. Bár többféle környezetben is használható, a mac-felhasználók körében a legnépszerűbb, mivel a kódolás képes megőrizni a Macintosh multi-fork fájlformátumát. Sok más szolgáltatás akkoriban nem tudta ezt megtenni, ami kompatibilitási problémákhoz vezethet.
Érdemes megjegyezni, hogy a BinHex egyáltalán nem tömörítési formátum, és a kódolt fájlok könnyen a végén nagyobbak lehetnek, mint az eredeti forrásfájl. Emiatt a kódolt fájlokat gyakran utólag tömörítik, hogy könnyebben továbbíthatók legyenek az interneten keresztül különböző gépekre.
Eredetileg a BinHex hexadecimális kódolási rendszert használt, de mivel a protokoll különböző generációi kiadták, végül valami hasonlóra váltották, mint az uuencode, de olyan változtatással, amely támogatja a Macintosh-t fájl típusok. Annak ellenére, hogy az eredeti Mac operációs rendszerben mutatták be, eredetileg egy másik rendszerhez írták – a TRS-80-hoz, ahol a tervek szerint önálló kódolási sémaként adják ki.
A BinHex általános felhasználási területei
- A BinHex már nincs aktívan használatban, bár még mindig működik.
- A BinHex használata lehetővé tette a fájlok elkülönítését bizonyos típusú szoftverek esetleges sérülésétől.
- A MacOS felhasználók körében való népszerűsége miatt a BinHex-et gyakran frissítették, és végül több változata is megjelent.
A BinHex gyakori visszaélései
- A BinHex egy bináris kódolási rendszer, amelyet minden MacOS gépen használnak