Hvad er TEXT-filformatet?
En .text-fil er et almindeligt tekstdokument, der funktionelt er identisk med det almindelige .txt-format - begge bærer MIME-typen text/plain og indeholder uformaterede, læsbare tegnsekvenser. Filendelsen .text er blot en alternativ stavemåde, der optræder i flere specifikke sammenhænge.
På macOS kan TextEdit gemme filer med filendelsen .text, og visse Unix-kommandolinjeværktøjer producerer naturligt .text-output. Ruby on Rails-projekter har historisk brugt .text.erb til e-mailskabeloner i almindelig tekst, hvor .text-delen signalerer den ikke-HTML-variant af en besked. Nogle ældre Unix-programmer brugte også den længere stavemåde for at skelne genereret tekst fra binære filer.
Filerne har ingen binær struktur: indholdet er en ustruktureret sekvens af tegn adskilt af linjeskift - LF på Unix og macOS, CRLF på Windows, CR på det gamle Mac OS. Der er ingen obligatoriske magic bytes, selvom en valgfri BOM kan forekomme i starten (EF BB BF for UTF-8, FF FE for UTF-16 LE). De fleste .text-filer er UTF-8 eller almindelig ASCII uden en BOM.
Enhver applikation, der åbner .txt-filer, håndterer .text lige så godt - Windows Notesblok, macOS TextEdit, Visual Studio Code, Vim, nano og alle moderne kodeeditorer behandler de to filendelser som udskiftelige. Operativsystemer, der automatisk associerer .txt med en teksteditor, genkender muligvis ikke .text som standard, hvilket kræver et manuelt «Åbn med»-trin.
Sikkerhed og tryghed
RISIKO: LOWAlmindelige tekstfiler kan ikke indeholde eksekverbar kode og kan ikke skade et system ved at blive åbnet. Den eneste risiko er, hvis en .text-fil indeholder social engineering-indhold (instruktioner om at køre ondsindede kommandoer). Det er sikkert at åbne en .text-fil i enhver editor.
Formatdetaljer
kort fortalt- Ruby on Rails e-mailskabelon i almindelig tekst - Rails bruger .text.erb (eller .text.html.erb) som en navngivningskonvention for visningsskabeloner til e-mails i almindelig tekst; ikke et særskilt binært format.
Programmer der åbner TEXT-filer
Tekniske detaljer
dyb specifikation| MIME-type | text/plain |
| Tegnkodning | UTF-8 eller ASCII (mest almindelig); også UTF-16 LE/BE, ISO-8859-1 og andre ældre kodninger |
| Linjeskift | LF (Unix/macOS), CRLF (Windows), CR (klassisk Mac OS) |
| Byte Order Mark | Valgfri - UTF-8 BOM: EF BB BF; UTF-16 LE BOM: FF FE; UTF-16 BE BOM: FE FF; de fleste tekstfiler har ingen BOM |
| Struktur | Ustruktureret tegnsekvens; ingen header, footer eller indlejret metadata |
| Funktionel ækvivalens | Identisk med .txt - samme MIME-type, samme indhold; .text er en uformel alternativ filendelse brugt i specifikke sammenhænge |
| Typisk filstørrelse | 100 bytes - 50 MB; de fleste filer er under 1 MB |
| Platform | Windows, macOS, Linux, Unix - læsbar af enhver teksteditor |
| Brugskontekster | Ruby on Rails e-mailskabeloner i almindelig tekst (.text.erb), macOS TextEdit-output, Unix-værktøjsgenererede tekstfiler |
| Registrering af kodning | Udledt ved analyse af byte-mønstre eller brugerens landestandard; intet formelt krav om BOM |
| OS-filassociering | De fleste operativsystemer associerer ikke automatisk .text med en teksteditor (i modsætning til .txt); kan kræve manuel «Åbn med» ved første brug |
| Grænse for filstørrelse | Ingen formatbestemt grænse; begrænset af operativsystemet og tilgængelig hukommelse |
| Udgivet | 1960s (plain text as a computing concept); .text extension informal |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.rfc-editor.org |
TEXT-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om TEXT-filer.