Vad är filformatet TEXT?
En .text-fil är ett vanligt textdokument som är funktionellt identiskt med det vanliga .txt-formatet - båda har MIME-typen text/plain och innehåller oformaterade, läsbara teckensekvenser. Filändelsen .text är helt enkelt en alternativ stavning som förekommer i flera specifika sammanhang.
På macOS kan TextEdit spara filer med ändelsen .text, och vissa Unix-kommandoradsverktyg genererar .text-utdata naturligt. Ruby on Rails-projekt har historiskt sett använt .text.erb för e-postmallar i klartext, där .text-delen signalerar den icke-HTML-varianten av ett meddelande. Vissa äldre Unix-program använde också den längre stavningen för att skilja genererad text från binära filer.
Filerna har ingen binär struktur: innehållet är en ostrukturerad sekvens av tecken separerade av radbrytningar - LF på Unix och macOS, CRLF på Windows, CR på gamla Mac OS. Det finns inga obligatoriska magic bytes, även om en valfri BOM kan förekomma i början (EF BB BF för UTF-8, FF FE for UTF-16 LE). De flesta .text-filer är UTF-8 eller vanlig ASCII utan en BOM.
Alla program som öppnar .txt-filer hanterar .text lika bra - Windows Anteckningar, macOS TextEdit, Visual Studio Code, Vim, nano och alla moderna kodredigerare behandlar de två filändelserna som utbytbara. Operativsystem som automatiskt associerar .txt med en textredigerare kanske inte känner igen .text som standard, vilket kräver ett manuellt «Öppna med»-steg.
Säkerhet & trygghet
RISK: LOWVanliga textfiler kan inte innehålla körbar kod och kan inte skada ett system genom att öppnas. Den enda risken är om en .text-fil innehåller social engineering-innehåll (instruktioner att köra skadliga kommandon). Att öppna en .text-fil i valfri redigerare är säkert.
Formatdetaljer
i ett nötskal- Ruby on Rails e-postmall i klartext - Rails använder .text.erb (eller .text.html.erb) som en namnkonvention för e-postmallar i klartext; inte ett separat binärt format.
Program som öppnar TEXT-filer
Tekniska detaljer
djup specifikation| MIME-typ | text/plain |
| Teckenkodning | UTF-8 eller ASCII (vanligast); även UTF-16 LE/BE, ISO-8859-1 och andra äldre kodningar |
| Radbrytningar | LF (Unix/macOS), CRLF (Windows), CR (klassiskt Mac OS) |
| Byte Order Mark | Valfritt - UTF-8 BOM: EF BB BF; UTF-16 LE BOM: FF FE; UTF-16 BE BOM: FE FF; de flesta textfiler har ingen BOM |
| Struktur | Ostrukturerad teckensekvens; ingen header, footer eller inbäddad metadata |
| Funktionell motsvarighet | Identisk med .txt - samma MIME-typ, samma innehåll; .text är en informell alternativ filändelse som används i specifika sammanhang |
| Typisk filstorlek | 100 byte - 50 MB; de flesta filer under 1 MB |
| Plattform | Windows, macOS, Linux, Unix - läsbar av alla textredigerare |
| Användningssammanhang | Ruby on Rails e-postmallar i klartext (.text.erb), macOS TextEdit-utdata, Unix-verktygsgenererade textfiler |
| Kodningsdetektering | Härleds genom analys av bytesmönster eller användarens språkinställningar; inget formellt BOM-krav |
| OS-filassociation | De flesta operativsystem associerar inte automatiskt .text med en textredigerare (till skillnad från .txt); kan kräva manuellt «Öppna med» vid första användning |
| Gräns för filstorlek | Ingen formatstyrd gräns; begränsas av operativsystem och tillgängligt minne |
| Släppt | 1960s (plain text as a computing concept); .text extension informal |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.rfc-editor.org |
TEXT-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om TEXT-filer.