Mis on binaarid?

Faile, mis sisaldavad kompileeritud arvutikoodi, nimetatakse kahendfailideks, mida mõnikord kasutatakse samaväärselt objektifailidega. Sellesse vormingusse saab kodeerida aga mis tahes faili, sealhulgas digitaalset graafikat, filme või muusikat.

Tekstipõhiseid arvutikeeli, nagu C ja C++, kasutatakse programmide kirjutamiseks, mis kompileeritakse hiljem kahendvormingusse. Selle põhjuseks on asjaolu, et arvutid saavad lugeda ainult seda lihtsat keelt, mis koosneb numbritest 1 ja 0, mida tõlgendatakse sisse- või väljalülitatuna. Iga number või väärtus on üks andmebitt. Kaheksa bitti võrdub ühe baidiga informatsiooni. Kuueteistkümnendredaktoriga vaadatud binaarfail kuvab faili sisu pidevate baitide plokkidena või lähtekoodi digitaalse ekvivalendina.

Veebibinaarfaile seostatakse sageli USENETiga, kus ülemaailmsed abonendid saavad programme ja multimeediumiandmeid jagada. USENET on mõeldud tekstisõnumite vahetamiseks, nii et need failid tuleb kodeerida tekstipõhisesse süsteemi ja seejärel dekodeerida vastuvõtvas otsas, mis võimaldab võrgu kaudu vahetada mittetekstilisi faile. Vahetatud failide kodeerimine ja dekodeerimine toimub USENET-i uudistelugejate sisseehitatud tarkvara abil automaatselt.

Paljudel juhtudel on failid USENETi postitamiseks liiga suured, kuna võrgul on piirang, mis piirab ühes postituses lubatud märkide arvu. Selle asemel saab üleslaadija suure binaarfaili tihendada ja jagada eraldi programmi abil viiludeks või osadeks. Üksikud osad nummerdatakse järjestikku ja postitatakse eraldi vastavasse uudistegruppi. Igaüks, kes on huvitatud faili allalaadimisest, peab selle kõik osad alla laadima kausta, kus programm saab osad uuesti üheks originaalfailiks kokku panna.

Mitte kõik uudistelugejad ei käsitle binaarfaile võrdselt. Paljud on mõeldud peamiselt tekstisõnumite käsitlemiseks, mis moodustavad enamiku USENETi postitustest. Inimesed peaksid ka arvestama, et USENETi postitatud failid ei liigu läbi korrakaitse moderaatori, kuna neil puudub igasugune garantii, et need või selle sisu on seaduslikud või levitatakse seaduslikult.