Wat is het TXT-bestandsformaat?
Bestanden met de extensie .txt bevatten niet-opgemaakte tekst. .txt-bestanden kunnen worden geopend en bewerkt met zelfs de eenvoudigste tekstverwerkers die standaard op de meeste besturingssystemen aanwezig zijn - waaronder Notepad op Windows en TextEdit op macOS.
In tegenstelling tot documentformaten die worden gebruikt door geavanceerde tekstverwerkers zoals .docx, slaat .txt helemaal geen opmaak op. Er zijn geen lettertypen, kleuren of alineastijlen in het bestand ingebed; elke zichtbare lay-out (inspringing, regeleinden) is uitsluitend afhankelijk van de tekens zelf.
Niet-opgemaakte tekstbestanden worden doorgaans gebruikt om korte notities op te slaan. .txt-bestanden worden ook vaak meegeleverd met software-installatieprogramma's - meestal genaamd README.txt - en bevatten informatie zoals systeemvereisten, hoofdfuncties en versienummers.
Omdat .txt geen vaste tekencodering heeft, kan hetzelfde bestand UTF-8, Windows-1252 of andere codepagina's gebruiken. Gerelateerde formaten zijn onder meer .log voor applicatie-output, .md voor lichtgewicht markup en .csv voor tabelgegevens.
Beveiliging & veiligheid
RISICO: LOWEen .txt is platte tekst en kan geen code uitvoeren, dus het openen ervan is veilig. De enige echte aandachtspunten: (1) dubbele extensies - malware wordt soms „factuur.txt.exe” genoemd; als bestandsextensies worden getoond, is het echte type .exe, niet .txt, dus controleer de werkelijke extensie; (2) het openen van een enorm logbestand (gigabytes) in het standaard Notepad kan het systeem laten vastlopen - gebruik Notepad++/VS Code of een viewer; (3) verminkte tekst is een coderingsfout, geen corruptie - open het opnieuw als UTF-8.
Formaatdetails
in een notendopProgramma's die TXT-bestanden openen
Technische details
diepe specificaties| MIME-type | text/plain |
| Tekencodering | Geen vaste codering - veelvoorkomende keuzes zijn UTF-8, UTF-16 LE/BE, Windows-1252, ISO-8859-1 en verouderde codepagina's; codering wordt afgeleid, niet gedeclareerd in het bestand |
| Byte-order mark (BOM) | Optionele leidende bytes: UTF-8 BOM = EF BB BF, UTF-16 LE = FF FE, UTF-16 BE = FE FF; de meeste .txt-bestanden bevatten geen BOM, wat heuristische detectie vereist |
| Magic bytes / bestandssignatuur | Geen - geen vaste binaire signatuur; het inhoudstype wordt geïdentificeerd door de .txt-extensie of heuristische coderingssniffers |
| Regeleinden | Platformafhankelijk: CRLF (\r\n) op Windows, LF (\n) op Unix/Linux/macOS; verschillen tussen systemen kunnen weergaveproblemen veroorzaken in sommige editors |
| Maximale bestandsgrootte | Geen limiet opgelegd door het formaat; begrensd door het host-bestandssysteem (FAT32 beperkt tot 4 GB; NTFS en ext4 ondersteunen bestanden van meerdere terabytes) |
| Ondersteuning tekenset | Volledige Unicode (1.114.112 codepunten) in UTF-8 en UTF-16 varianten; beperkt tot 128 tekens in strikte ASCII; verouderde coderingen dekken specifieke regionale schriften |
| Structuur | Volledig ongestructureerd - alinea's, lijsten en secties bestaan alleen als lege regels en spaties; geen semantische markup of hiërarchie |
| Ingebedde metadata | Geen - het formaat slaat geen auteur, titel, datum of taaltag op; dergelijke informatie bestaat alleen op het niveau van het OS-bestandssysteem |
| Compressie | Geen ingebouwde compressie; tekstuele redundantie maakt .txt-bestanden zeer comprimeerbaar door gzip of DEFLATE (doorgaans 60-80% groottevermindering) |
| Binaire inhoud | Niet ondersteund - het bestand mag alleen geldige tekengegevens bevatten; binaire bytes veroorzaken coderingsfouten of worden weergegeven als vervangende tekens (U+FFFD) |
| Veelvoorkomende bestandsnamen | README.txt, LICENSE.txt, CHANGELOG.txt, TODO.txt, notes.txt - conventioneel gebruikt in softwaredistributies |
| Interoperabiliteit | Universeel leesbaar op elk platform en door elke applicatie die tekst ondersteunt; geen versie-lock-in of propriëtaire afhankelijkheid |
| Risico bij coderingsdetectie | De afwezigheid van een gedeclareerde codering betekent dat hetzelfde bestand anders kan worden weergegeven in editors die uitgaan van UTF-8 versus Windows-1252, wat verminkte niet-ASCII-tekens veroorzaakt |
| Programmatische toegang | Standaard I/O in elke taal: Python open(), Java FileReader, C fopen(), PowerShell Get-Content, shell redirection (> en >>) |
| Uitgebracht | Concept predates personal computers; .txt as the standard suffix since early MS-DOS/CP-M (late 1970s-1980s) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.unicode.org |
TXT conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over TXT-bestanden.