File Format
Format datoteke definira strukturu i vrstu datum pohranjeno u file. Struktura tipične datoteke može sadržavati zaglavlje, metapodataka, spremljeni sadržaj i oznaku kraja datoteke (EOF). Podaci pohranjeni u datoteci ovise o namjeni formata datoteke. Neke datoteke, poput XML datoteke, koriste se za spremanje popisa predmeta, dok druge, poput JPEG slikovne datoteke jednostavno sadrže blok podataka.
Format datoteke također definira hoće li se podaci pohraniti u običan tekst or binarni format. Obične tekstualne datoteke mogu se otvoriti i pregledati u standardnom uređivaču teksta. Iako je datoteke zasnovane na tekstu lako stvoriti, one često zauzimaju više prostora od usporedivih binarnih datoteka. Nedostaje im i sigurnost jer se sadržaj može lako pregledati povlačenjem datoteke u uređivač teksta. Binarni formati datoteka mogu se komprimirati i vrlo su pogodni za pohranu grafičkih, audio i video podataka. Ako pokušate pregledati binarnu datoteku u uređivaču teksta, većina podataka izgledat će iskrivljena i nerazumljiva, ali možda ćete vidjeti neki tekst zaglavlja koji identificira sadržaj datoteke.
Neki su formati datoteka zaštićeni, dok su drugi univerzalni ili otvoreni. Vlasničke formate datoteka može otvoriti samo jedan ili više srodnih programa. Na primjer, komprimirani StuffIt X (.SITX) arhivu mogu otvoriti samo StuffIt Deluxe ili StuffIt Expander. Ako pokušate otvoriti StuffIt X arhivu s WinZip-om ili drugim alatom za dekompresiju datoteke, datoteka neće biti prepoznata. Suprotno tome, formati otvorenih datoteka javno su dostupni i prepoznaju ih višestruki programi. Na primjer, StuffIt Deluxe također može spremiti komprimirane arhive u standardnom zipu (.ZIP), koji se može otvoriti gotovo svim dekompresijama komunalne usluge.
Kada programeri stvaraju aplikacije za spremanje datoteka važan je odabir odgovarajućeg formata datoteke. Za neke programe možda ima smisla koristiti otvoreni format koji je kompatibilan s drugim programima. U drugim slučajevima, upotreba vlasničkog formata programeru može pružiti konkurentsku prednost, jer se datoteke stvorene programom mogu otvoriti samo uz softver programera. Međutim, većina ljudi više voli imati više softverskih opcija, pa su se mnogi programeri odmaknuli od vlasničkih formata datoteka i sada umjesto toga koriste otvorene formate. Na primjer, Microsoft Word koji je nekad štedio obrada riječi dokumenti u vlasničkom vlasništvu Doc.. format sada sprema dokumente na otvoreno . Docx formatu, koji podržava više aplikacija.
NAPOMENA: Iako se izraz "format datoteke" tehnički odnosi na strukturu i sadržaj datoteke, izraz se također koristi naizmjenično s "Vrsta datoteke, "koja definira određenu vrstu datoteke, poput obogaćene tekstualne datoteke ili Photoshop dokumenta.