Hvad er TXT-filformatet?
Filer med filtypen .txt indeholder uformateret tekst. .txt-filer kan åbnes og redigeres med selv de enkleste teksteditorer, der som standard er tilgængelige på de fleste operativsystemer - herunder Notepad på Windows og TextEdit på macOS.
I modsætning til dokumentformater, der bruges af avancerede tekstbehandlingsprogrammer som .docx, gemmer .txt ingen formatering overhovedet. Der er ingen skrifttyper, farver eller afsnitstypografier indlejret i filen; ethvert synligt layout (indrykning, linjeskift) afhænger udelukkende af selve tegnene.
Uformaterede tekstfiler bruges typisk til at gemme korte noter. .txt-filer er også almindeligt inkluderet i software-installationsprogrammer - typisk navngivet README.txt - og indeholder oplysninger som systemkrav, hovedfunktioner og versionsnumre.
Da .txt ikke har nogen fast tegnkodning, kan den samme fil bruge UTF-8, Windows-1252 eller andre tegntabeller. Relaterede formater inkluderer .log til programoutput, .md til letvægts-markup og .csv til tabeldata.
Sikkerhed og tryghed
RISIKO: LOWEn .txt er almindelig tekst og kan ikke eksekvere kode, så det er sikkert at åbne en. De eneste reelle forholdsregler: (1) dobbelte filtyper - malware er nogle gange navngivet «faktura.txt.exe»; med filtyper vist er den rigtige type .exe, ikke .txt, så tjek den sande filtype; (2) åbning af en enorm logfil (gigabytes) i standard Notepad kan få programmet til at fryse - brug Notepad++/VS Code eller en fremviser; (3) mærkelig tekst er et kodningsmatch, ikke korruption - genåbn som UTF-8.
Formatdetaljer
kort fortaltProgrammer der åbner TXT-filer
Tekniske detaljer
dyb specifikation| MIME-type | text/plain |
| Tegnkodning | Ingen fast kodning - almindelige valg inkluderer UTF-8, UTF-16 LE/BE, Windows-1252, ISO-8859-1 og ældre tegntabeller; kodningen udledes, den deklareres ikke i filen |
| Byte-order mark (BOM) | Valgfrie indledende bytes: UTF-8 BOM = EF BB BF, UTF-16 LE = FF FE, UTF-16 BE = FE FF; de fleste .txt-filer har ingen BOM, hvilket kræver heuristisk detektering |
| Magic bytes / filsignatur | Ingen - ingen fast binær signatur; indholdstypen identificeres ved .txt-filtypen eller heuristiske kodningsscannere |
| Linjeskift | Platformsafhængig: CRLF (\r\n) på Windows, LF (\n) på Unix/Linux/macOS; uoverensstemmelse mellem systemer kan forårsage visningsproblemer i visse editorer |
| Maksimal filstørrelse | Ingen formatbestemt grænse; begrænset af værtsfilsystemet (FAT32 har loft ved 4 GB; NTFS og ext4 understøtter filer på flere terabyte) |
| Understøttelse af tegnsæt | Fuld Unicode (1.114.112 kodepunkter) i UTF-8 og UTF-16 varianter; begrænset til 128 tegn i streng ASCII; ældre kodninger dækker specifikke regionale skrifter |
| Struktur | Helt ustruktureret - afsnit, lister og sektioner eksisterer kun som blanke linjer og mellemrum; ingen semantisk markup eller hierarki |
| Indlejrede metadata | Ingen - formatet gemmer ikke forfatter, titel, dato eller sprogmærke; sådanne oplysninger findes kun på operativsystemets filsystemniveau |
| Komprimering | Ingen indbygget komprimering; tekstmæssig redundans gør .txt-filer meget komprimerbare med gzip eller DEFLATE (typisk 60-80 % størrelsesreduktion) |
| Binært indhold | Ikke understøttet - filen må kun indeholde gyldige tegndata; binære bytes forårsager kodningsfejl eller vises som erstatningstegn (U+FFFD) |
| Almindelige filnavne | README.txt, LICENSE.txt, CHANGELOG.txt, TODO.txt, notes.txt - konventionelt brugt i softwaredistributioner |
| Interoperabilitet | Universelt læsbar på enhver platform og af enhver tekstkompatibel applikation; ingen versionslåsning eller proprietær afhængighed |
| Risiko ved kodningsdetektering | Fraværet af en deklareret kodning betyder, at den samme fil kan vises forskelligt i editorer, der antager UTF-8 vs. Windows-1252, hvilket forårsager ulæselige ikke-ASCII-tegn |
| Programmatisk adgang | Standard I/O i alle sprog: Python open(), Java FileReader, C fopen(), PowerShell Get-Content, shell-omdirigering (> og >>) |
| Udgivet | Concept predates personal computers; .txt as the standard suffix since early MS-DOS/CP-M (late 1970s-1980s) |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.unicode.org |
TXT-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om TXT-filer.