Što su binarne datoteke?

Datoteke koje sadrže kompilirani računalni kod nazivaju se binarnim datotekama, ponekad se koriste naizmjenično s objektnim datotekama. Međutim, bilo koja datoteka može se kodirati u ovom formatu, uključujući digitalnu grafiku, filmove ili glazbu.

Računalni jezici bazirani na tekstu kao što su C i C++ koriste se za pisanje programa koji se naknadno kompiliraju u binarni oblik. To je zato što računala mogu čitati samo ovaj jednostavan jezik, koji se sastoji od 1 i 0, koji se tumače kao uključeno ili isključeno. Svaka znamenka ili vrijednost je jedan bit podataka. Osam bitova jednako je jednom bajtu informacije. Binarna datoteka koju pregledava heksadecimalni uređivač prikazat će sadržaj datoteke kao kontinuirane blokove bajtova ili digitalni ekvivalent izvornog koda.

Online binarne datoteke često su povezane s USENET-om, gdje pretplatnici širom svijeta mogu dijeliti programe i multimedijske podatke. Međutim, USENET je dizajniran za razmjenu tekstualnih poruka, tako da te datoteke moraju biti kodirane u tekstualni sustav, a zatim dekodirane na kraju primatelja, što omogućuje razmjenu netekstualnih datoteka preko mreže. Kodiranje i dekodiranje razmijenjenih datoteka vrši se automatski pomoću ugrađenog softvera unutar omogućenih USENET čitača vijesti.

U mnogim slučajevima, datoteke su prevelike za objavljivanje na USENET-u, jer mreža ima ograničenje koje ograničava broj znakova dopuštenih u bilo kojoj objavi. Umjesto toga, prenositelj može komprimirati i podijeliti veliku binarnu datoteku na kriške ili dijelove pomoću zasebnog programa. Pojedinačni dijelovi su uzastopno numerirani i odvojeno objavljeni u odgovarajućoj novinskoj grupi. Svatko tko je zainteresiran za preuzimanje datoteke mora preuzeti sve njezine dijelove u mapu u kojoj program može ponovno sastaviti dijelove u jednu originalnu datoteku.

Svi čitači vijesti ne rukuju binarnim datotekama s jednakom lakoćom. Mnogi su prvenstveno dizajnirani za rukovanje tekstualnim porukama koje čine većinu postova na USENET-u. Ljudi također trebaju imati na umu da datoteke objavljene na USENET-u ne prolaze kroz policijskog moderatora, bez ikakvog jamstva da su oni ili njihov sadržaj legalni ili da se legalno distribuiraju.