Wat is een bestand?

December 2016

Een bestand is een verzameling van gegevens die een eenheid volgen en geschikt zijn voor computerverwerking. Informatie binnen een bestand is te allen tijde tweeledig (binair) en bestaande uit een combinatie van de getallen 0 en 1.

Bestanden kunnen op de harde schijf van een computer worden opgeslagen als naam_van_het_bestand.ext. Het gedeelte na de laatste punt (.) in de bestandsnaam staat voor de extensie; een manier waarop herkend kan worden welk type programma moet worden gebruikt om het bestand te openen.

Belangrijk: dit wil niet zeggen dat door het wijzigen van de extensie ook automatisch het type van het bestand wijzigt. De maximaal toegestane lengte van de bestands- en extensienaam hangt af van het gebruikte besturingssysteem:

8 karakters voor de bestandsnaam, en 3 karakters voor de extensie in DOS en Windows 3.1.
Totaal van 256 karakters voor de bestandsnaam en extensie in Windows XP, Vista, 7 en NT.
Totaal van 256 karakters in Unix-systemen.

Om bovenstaande reden krijgen bestandsnamen in DOS of Windows 3.1, die oorspronkelijk in nieuwere versies van Windows zijn opgeslagen, een ingekorte bestandsnaam. Deze naam bestaat telkens uit de eerste 6 karakters van de oorspronkelijk opgegeven naam, gevolgd door een '~'-teken en de letter 'x'. De letter x wijzigt automatisch in een cijfer dat aangeeft hoe vaak het bestand met dezelfde naam opgeslagen is. Dit wil zeggen dat in het geval een bestand met de naam 'bestand~1' reeds bestaat, een volgend identiek bestand de naam 'bestand~2' toegewezen krijgt.

Een bestand bevat bovendien een bronbestand dat additionele informatie bevat, zoals het bestandstype en diens grootte. Het einde van de inhoud van elke bestand wordt afgesloten met een karakter. Deze geeft aan dat eventuele informatie die na dit karakter zou volgen niet tot hetzelfde bestand behoort.

Wellicht vraag je jezelf af wat nu het nut is van het opslaan van informatie over de grootte van een bestand in het bronbestand, terwijl de grootte van het bestand allang bekend is.

De volgende voorbeelden geven aan waarom dit wél degelijk belangrijk is:

Beschadigde of corrupte gegevens

Ongetwijfeld heb je weleens een bestand gedownload via internet, waarop vervolgens je browser vastliep of de hostende server de verbinding verbrak. Als het een tekstbestand betreft, mis je hierdoor wellicht een gedeelte van je tekst. Maar als het om een binair bestand gaat (bijvoorbeeld een .exe-bestand), kan het gevaarlijk zijn om het bestand uit te voeren, gezien door het afbreken van de download informatie ontbreekt.

Het besturingssysteem vergelijkt daarom de grootte van het bestand met de in het bronbestand aangegeven informatie om de validiteit te controleren. Dit proces wordt over het algemeen foutdetectie genoemd. In werkelijkheid gaat het om een ietwat ingewikkelder algoritme dat bekend staat als CRC (Cyclic Redundancy Check).

Virusbesmetting

Wanneer een bestand besmet is met een virus, voegt het virus informatie aan het bestand toe. Hierdoor is de in het bronbestand opgeslagen informatie over de grootte van het bestand niet meer juist en kan het virus worden geïdentificeerd. In het geval het virus ook geprogrammeerd is om informatie in het bronbestand aan te passen is deze helaas lastiger te ontdekken.


Bekijk ook :

Mode d'adressage en assembleur
Mode d'adressage en assembleur
Warunki korzystania z serwisu - zasady moderowania
Warunki korzystania z serwisu - zasady moderowania
Ce document intitulé «  Wat is een bestand?  » issu de CCM (nl.ccm.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.