Bestandsformaat: verschil tussen versies

267 bytes toegevoegd ,  7 jaar geleden
geen bewerkingssamenvatting
Geen bewerkingssamenvatting
Met '''bestandsformaat''' wordt '''bestandsindeling''' bedoeld. Het woord bevat een onjuiste vertaling van het Engelse format - dit is een zogenaamde [[valse vriend]], een woord in een vreemde taal dat heel erg lijkt op een woord in de eigen taal, maar toch wat anders betekent.
Een '''bestandsformaat''', of '''bestandsindeling''', is de manier waarop de informatie in een computerbestand [[binair]] gecodeerd is. HetDe bestandsformaatbestandsindeling legt vast met welke [[syntaxis (informatica)|syntaxis]] en [[semantiek]] de informatie in een reeks enen en nullen wordt vastgelegd en teruggelezen kan worden. De kennis van hetde formaatindeling is essentieel voor het interpreteren van de gegevens. Gewoonlijk is de kennis vastgelegd in de [[broncode]] van een [[computerprogramma]] zodat de gebruiker hiervan niets hoeft te weten.
 
==Namen en extensies==
Gangbare [[besturingssystemen]] en [[applicatie]]s maken bij het lezen van een bestand gebruik van meta-gegevens en/of van kenmerken van de data in het bestand en/of van de naam van een bestand om te achterhalen welkwelke bestandsformaatbestandsindeling gebruikt is. In het laatste geval wordt veelal een kenmerkende [[bestandsextensie]] 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.
 
==Tekst en binair==
In feite zijn alle bestanden binair. In de tijd van de eenvoudige tekstcoderingen, bijvoorbeeld volgens [[ASCII (tekenset)|ASCII]], konden de bits in een bestand nog als kleine groepen met een vaste lengte gelezen worden. Deze groepen bits stonden tezamen voor een getal, in het geval van ASCII tussen 1 en 127, dat direct met een teken overeenkwam.
Een tekstbestand bevat overwegend getallen boven de 31, de lettertekens, in een zinvolle volgorde. Een binair bestand bevat alle tekens, in het geval van ASCII dus ook de stuurcodes, en doorgaans in een volgorde die pas zinvol blijkt, wanneer men de definitie van hetde bestandsformaatbestandsindeling kent.
 
Met de opkomst van [[Unicode]] is het verschil tussen binaire en tekstbestanden niet zo eenduidig meer.
 
==Specificaties==
De beschrijving van een bestandsformaatbestandsindeling wordt ook wel specificatie genoemd. Deze kan open zijn of leveranciersspecifiek. Sommige specificaties zijn door [[Octrooi|patent]]en beschermd. Niet-open formatenindelingen 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 dergelijkdergelijke gesloten formatindeling, vooral als de leverancier van de betreffende software inmiddels niet meer bestaat.
 
==Zie ook==
 
== Externe links ==
* {{en}} [http://www.file-extensions.org File extensions encyclopedia] - Lijst van bestandsformatenbestandsindelingen
* {{en}} [http://whatis.techtarget.com/fileFormatA/0,289933,sid9,00.html Lijst van bestandsformatenbestandsindelingen]
* {{en}} [http://extensions.pndesign.cz Filename extensions database] - Lijst van bestandsformatenbestandsindelingen
 
[[Categorie:Computerterminologie]]
[[Categorie:BestandsformaatBestandsindeling| ]]