Wanneer u op een computer werkt, is het onmogelijk om geen bestanden tegen te komen - elementen van besturingssystemen, die afzonderlijke toepassingen of sets binaire informatie zijn voor hun lancering. U moet dit concept begrijpen.
Een computerbestand (van het Engelse bestand - archief, dossier) is een geordende verzameling gegevens die op schijf wordt opgeslagen en een apart gedeelte van het externe geheugen in beslag neemt. Computerbestanden kunnen worden gezien als de moderne tegenhanger van papieren documenten die traditioneel worden aangetroffen in kantoor- en bibliotheekmappen (vandaar de term). Op de meeste moderne besturingssystemen zijn bestanden georganiseerd als eendimensionale informatiearrays. Ze bevatten in eerste instantie metadata waarmee u basisinformatie over een object kunt krijgen en een of ander type kunt bepalen. Bestanden kunnen verschillende groottes hebben en een bepaalde hoeveelheid informatie bevatten, die meestal wordt uitgedrukt in bytes (informatie-eenheden). Informatie in een computerbestand kan kleinere gegevenspakketten bevatten, vaak "records" of "lijnen" genoemd. Een tekstbestand kan bijvoorbeeld regels tekst bevatten die overeenkomen met regels die op een vel papier zijn geschreven of afgedrukt. Een systeembestand kan willekeurige binaire afbeeldingen of machine-instructies bevatten om een bepaalde bewerking uit te voeren. Een bestandssysteem is een verzameling bestanden en informatie die de specifieke kenmerken van elk ervan beschrijft. Het doel van een bestandssysteem is om bestanden te ordenen zodat ze gemakkelijker kunnen worden gevonden. Er zijn verschillende bestandssystemen, ze verschillen in de manier waarop ze bestanden opslaan en extra mogelijkheden. Deze kenmerken kunnen het type, toegangsrechten, grootte, datum van laatste wijziging, enz. omvatten. Bestanden op uw computer kunnen worden aangemaakt, verplaatst van de ene naar de andere plaats, naar eigen goeddunken gewijzigd, hernoemd, aangevuld en gewist (verwijderd). Gewoonlijk zijn computerprogramma's verantwoordelijk voor deze bewerkingen, die elk een afzonderlijk type bestanden begrijpen (muziek, tekst, systeem en andere).