BinHex on protokoll, mida kasutatakse binaarfailide kodeerimiseks nii, et kõnealune fail ei sisalda muud kui standardseid ASCII küsimusi – 96 suur- ja väiketähte märgid ja mõned juhtmärgid – ja neid saab seejärel hõlpsasti üle kanda erinevate arvutite vahel, millel ei pruugi muidu olla sama märk seatud.
Et vastuvõttev arvuti saaks faili dekodeerida, peab see käivitama BinHexi toega tarkvara, vastasel juhul on fail loetamatu.
Technipages selgitab BinHexi
BinHex on lühend sõnadest binaarne kuni kuueteistkümnend ja protokoll esilinastus klassikalistes MacOS-süsteemides. Kuigi seda kasutati mitmes keskkonnas, on see Mac-kasutajate seas kõige populaarsem, kuna kodeering suudab säilitada Macintoshi mitme kahvli failivormingu. Paljud teised teenused sel ajal ei suutnud seda teha, mis võib põhjustada ühilduvusprobleeme.
Väärib märkimist, et BinHex ei ole üldse tihendusvorming ja kodeeritud failid võivad kergesti olla suuremad kui algne lähtefail. Seetõttu tihendatakse sageli kodeeritud failid tagantjärele, et neid oleks lihtsam Interneti kaudu erinevatesse masinatesse edastada.
Algselt kasutas BinHex kuueteistkümnendsüsteemi kodeerimissüsteemi, kuid kuna protokolli olid erinevad põlvkonnad välja antud, lülitati see lõpuks üle uuencode'i sarnasele, kuid muudatusega, mis toetab Macintoshi failitüübid. Vaatamata esmaesitlusele algses Maci operatsioonisüsteemis, kirjutati see algselt teisele süsteemile – TRS-80-le, kus see pidi välja tulema eraldiseisva kodeerimisskeemina.
BinHexi tavalised kasutusalad
- BinHex ei ole enam aktiivselt kasutusel, kuigi see töötab endiselt.
- BinHexi kasutamine võimaldas faile isoleerida teatud tüüpi tarkvara võimaliku riknemise eest.
- Tänu oma populaarsusele MacOS-i kasutajate seas värskendati BinHexit sageli ja lõpuks avaldati sellest mitu versiooni.
BinHexi levinud väärkasutused
- BinHex on binaarne kodeerimissüsteem, mida kasutatakse kõigis MacOS-i masinates