Vad är binärer?

Filer som innehåller kompilerad datorkod kallas binärfiler, ibland omväxlande med objektfiler. Alla filer kan dock kodas i detta format, inklusive digital grafik, filmer eller musik.

Textbaserade datorspråk som C och C++ används för att skriva program som sedan kompileras till binär form. Detta beror på att datorer bara kan läsa detta enkla språk, som består av 1 och 0, tolkat som på eller av. Varje siffra eller värde är en bit data. Åtta bitar är lika med en byte information. En binär fil som visas med en hex-redigerare visar filinnehållet som kontinuerliga block av byte, eller den digitala motsvarigheten till källkoden.

Online-binärer associeras ofta med USENET, där prenumeranter över hela världen kan dela program och multimediadata. USENET designades dock för att utbyta textmeddelanden, så dessa filer måste kodas till ett textbaserat system och sedan avkodas på den mottagande sidan, vilket gör det möjligt att utbyta icke-textuella filer över nätverket. Kodningen och avkodningen av utbytta filer görs automatiskt av inbäddad programvara i aktiverade USENET-nyhetsläsare.

I många fall är filerna för stora för att skickas till USENET, eftersom nätverket har ett tak som begränsar antalet tecken som tillåts i ett enskilt inlägg. Istället kan uppladdaren komprimera och dela upp en stor binär fil i skivor eller delar med hjälp av ett separat program. De enskilda delarna numreras sekventiellt och skickas separat till lämplig nyhetsgrupp. Alla som är intresserade av att ladda ner filen måste ladda ner alla dess delar till en mapp där ett program kan återsätta delarna till den enda originalfilen.

Inte alla nyhetsläsare hanterar binärer lika lätt. Många är främst designade för att hantera textmeddelanden som utgör majoriteten av inlägg till USENET. Människor bör också notera att filer som läggs upp på USENET inte flödar genom en polismoderator, utan någon garanti för att den eller dess innehåll är lagligt eller lagligt distribueras.