Wat is het TEXT-bestandsformaat?
Een .text-bestand is een plat tekstdocument dat functioneel identiek is aan het gangbare .txt-formaat - beide dragen het MIME-type text/plain en bevatten niet-opgemaakte, menselijk leesbare karakterreeksen. De .text-extensie is simpelweg een alternatieve spelling die in verschillende specifieke contexten voorkomt.
Op macOS kan TextEdit bestanden opslaan met de .text-extensie, en sommige Unix-opdrachtregelprogramma's produceren van nature .text-uitvoer. Ruby on Rails-projecten hebben historisch gezien .text.erb gebruikt voor e-mailsjablonen in platte tekst, waarbij het .text-gedeelte de niet-HTML-variant van een bericht signaleert. Sommige oudere Unix-programma's namen ook de langere spelling aan om gegenereerde tekst te onderscheiden van binaire bestanden.
De bestanden hebben geen binaire structuur: de inhoud is een ongestructureerde reeks karakters gescheiden door regeleinden - LF op Unix en macOS, CRLF on Windows, CR op het oude Mac OS. Er zijn geen verplichte magic bytes, hoewel er een optionele BOM aan het begin kan verschijnen (EF BB BF voor UTF-8, FF FE voor UTF-16 LE). De meeste .text-bestanden zijn UTF-8 of platte ASCII zonder BOM.
Elke applicatie die .txt-bestanden opent, gaat even goed om met .text - Windows Kladblok, macOS TextEdit, Visual Studio Code, Vim, nano en elke moderne code-editor behandelen de twee extensies als uitwisselbaar. Besturingssystemen die .txt automatisch koppelen aan een teksteditor, herkennen .text mogelijk niet standaard, wat een handmatige „Openen met”-stap vereist.
Beveiliging & veiligheid
RISICO: LOWPlatte tekstbestanden kunnen geen uitvoerbare code bevatten en kunnen een systeem niet beschadigen door geopend te worden. Het enige risico is als een .text-bestand social-engineering-inhoud bevat (instructies om kwaadaardige commando's uit te voeren). Het openen van een .text-bestand in een editor is veilig.
Formaatdetails
in een notendop- Ruby on Rails e-mailsjabloon in platte tekst - Rails gebruikt .text.erb (of .text.html.erb) als naamgevingsconventie voor e-mailweergavesjablonen in platte tekst; geen apart binair formaat.
Programma's die TEXT-bestanden openen
Technische details
diepe specificaties| MIME-type | text/plain |
| Karaktercodering | UTF-8 of ASCII (meest voorkomend); ook UTF-16 LE/BE, ISO-8859-1 en andere verouderde coderingen |
| Regeleinden | LF (Unix/macOS), CRLF (Windows), CR (klassiek Mac OS) |
| Byte Order Mark | Optioneel - UTF-8 BOM: EF BB BF; UTF-16 LE BOM: FF FE; UTF-16 BE BOM: FE FF; de meeste platte tekstbestanden bevatten geen BOM |
| Structuur | Ongestructureerde karakterreeks; geen header, footer of ingebedde metadata |
| Functionele gelijkwaardigheid | Identiek aan .txt - hetzelfde MIME-type, dezelfde inhoud; .text is een informele alternatieve extensie die in specifieke contexten wordt gebruikt |
| Typische bestandsgrootte | 100 bytes - 50 MB; de meeste bestanden zijn kleiner dan 1 MB |
| Platform | Windows, macOS, Linux, Unix - leesbaar door elke teksteditor |
| Gebruikscontexten | Ruby on Rails e-mailsjablonen in platte tekst (.text.erb), macOS TextEdit-uitvoer, door Unix-tools gegenereerde tekstbestanden |
| Coderingsdetectie | Afgeleid door analyse van bytepatronen of gebruikersinstellingen; geen formele BOM-vereiste |
| Bestandskoppeling in OS | De meeste besturingssystemen koppelen .text niet automatisch aan een teksteditor (in tegenstelling tot .txt); vereist mogelijk handmatig „Openen met” bij het eerste gebruik |
| Limiet bestandsgrootte | Geen limiet opgelegd door het formaat; beperkt door het besturingssysteem en beschikbaar geheugen |
| Uitgebracht | 1960s (plain text as a computing concept); .text extension informal |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.rfc-editor.org |
TEXT conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over TEXT-bestanden.