BinHex to protokół używany do kodowania plików binarnych, tak aby dany plik zawierał tylko standardowe pytania ASCII – 96 wielkich i małych liter znaki, a także niektóre znaki kontrolne – a następnie można je łatwo przenosić między różnymi komputerami, które w przeciwnym razie mogą nie mieć tego samego znaku ustawić.
Aby komputer odbierający mógł zdekodować plik, musi uruchomić oprogramowanie obsługujące BinHex, w przeciwnym razie plik będzie nieczytelny.
Technipages wyjaśnia BinHex
BinHex to skrót od binarnego do szesnastkowego, a protokół miał swoją premierę w klasycznych systemach MacOS. Chociaż znalazł zastosowanie w wielu środowiskach, jest najbardziej popularny wśród użytkowników komputerów Mac, ponieważ kodowanie jest w stanie zachować format pliku multi-fork Macintosha. Wiele innych usług w tym czasie nie było w stanie tego zrobić, co mogło prowadzić do problemów ze zgodnością.
Warto zauważyć, że BinHex w ogóle nie jest formatem kompresji, a zakodowane pliki mogą z łatwością stać się większe niż oryginalny plik źródłowy. Z tego powodu zaszyfrowane pliki są często później kompresowane, aby ułatwić przesyłanie ich do różnych komputerów przez Internet.
Początkowo BinHex używał systemu kodowania szesnastkowego, jednak ponieważ różne generacje protokołu były wydana, ostatecznie została zmieniona na coś podobnego do uuencode, ale ze zmianą, która obsługuje Macintosh typy plików. Pomimo swojej premiery w oryginalnym systemie operacyjnym Mac, pierwotnie został napisany dla innego systemu – TRS-80, gdzie miał zostać wydany jako samodzielny schemat kodowania.
Typowe zastosowania BinHex
- BinHex nie jest już aktywnie używany, chociaż nadal działa.
- Użycie BinHex umożliwiło izolowanie plików przed możliwym uszkodzeniem przez niektóre typy oprogramowania.
- Ze względu na popularność wśród użytkowników MacOS, BinHex był często aktualizowany i ostatecznie opublikowano wiele jego wersji.
Częste nadużycia BinHex
- BinHex to system kodowania binarnego używany na wszystkich komputerach MacOS