Bestandsformaat: verschil tussen versies

1.164 bytes toegevoegd ,  9 jaar geleden
herschreven, minder dos/windows optiek
k (r2.7.3) (Robot: toegevoegd: et:Failivorming)
(herschreven, minder dos/windows optiek)
Met '''bestandsformaat''', of '''bestandsindeling''', doelt men op de manier waarop de informatie in een computerbestand [[binair]] gecodeerd is. VeelHet computerprogramma'sbestandsformat gebruikenlegt eenvast eigen,met voorwelke hun[[syntax]] specifiekeen taak ontworpen[[semantiek]] bestandsformaat,de maarinformatie kunnenin vaakeen welreeks andereeenen bestandsformatenen nullen wordt lezenvastgelegd en naarteruggelezen hunkan eigenworden. formaatDe omzettenkennis van het format is essentieel voor het interpreteren van de gegevens. HetGewoonlijk bestandsformaatis wordtde vaakkennis aangegevenvastgelegd doorin middelde [[broncode]] van een [[bestandsextensie|extensiecomputerprogramma]] inzodat de bestandsnaamgebruiker hiervan niets hoeft te weten.
 
==Namen en extensies==
Er zijn twee hoofdsoorten bestandsformaten: '''tekstbestanden''' en [[binair bestand|binaire bestanden]]. Het belangrijkste verschil tussen de twee is dat een bestand in tekstformaat zijn informatie gecodeerd heeft met uitsluitend leesbare tekens en dus ook door mensen gelezen kan worden, al kan de inhoud onbegrijpelijk zijn, terwijl een binair bestand een opeenvolging van binaire tekens is, die alleen door computerprogramma's geïnterpreteerd kan worden. Dit wil overigens niet zeggen dat een tekstbestand voor iedere lezer begrijpelijk is. Een [[HyperText Markup Language|HTML]]-bestand is goed leesbaar, maar een [[XML]]-bestand is al moeilijker te volgen.
Gangbare [[besturingssystemen]] en [[applicatie]]s maken bij het lezen van een bestand gebruik van meta-gegevens en/of van kenmerkend van de data in het bestand en/of van de naam van een bestand om te achterhalen welk bestandsformaat gebruikt is. In het laatste geval wordt veelal een kenmerkende bestands-extensie gebruikt, dat wil zeggen een afkorting na de laatste punt in de bestandsnaam zoals ".exe of ".db".
Meta-gegevens kunnen bijvoorbeeld gebruik maken van de [[MIME]]-techniek om eenduidig de vorm van de data in een bestand te beschrijven.
 
==Text en binair==
In feite zijn alle bestanden binair. In de tijd van de eenvoudige tekstcoderingen, bijvoorbeeld volgens [[Ascii]], werd met een tekstbestand bedoeld dat de [[byte]]s in het bestand overeenkwamen met de binaire codes voor de letters in dat coderingssysteem en dat er geen zogenaamde control-codes in het bestand voorkwamen. Dergelijke bestanden kunnen met zeer eenvoudige middelen voor mensen leesbaar gemaakt worden. Met de opkomst van unicode is het verschil tussen binaire en tekstbestanden niet zo eenduidig meer.
 
Binaire bestanden kunnen gewoonlijk alleen door specifieke computerprogramma's geinterpreteerd worden.
 
==Specificaties==
De beschrijving van een bestandsformaat wordt ook wel specificatie genoemd. Deze kan [[Opensourcesoftware|open]] zijn of leveranciersspecifiek. Sommige specificaties zijn door [[patent]]en beschermd. Niet-open formaten bemoeilijken veelal de uitwisseling van de gegevens tussen verschillende programma's en computers. Ook de toegankelijkheid van oude gegevens kan moeilijk zijn bij het gebruik van een dergelijk gesloten format, vooral als de leverancier van de betreffende software inmiddels niet meer bestaat.
 
==Zie ook==
11.619

bewerkingen