Co to jest format pliku TEXT?
Plik .text to zwykły dokument tekstowy, funkcjonalnie identyczny z popularnym formatem .txt - oba posiadają typ MIME text/plain i zawierają niesformatowane, czytelne dla człowieka sekwencje znaków. Rozszerzenie .text jest po prostu alternatywną pisownią, która pojawia się w kilku specyficznych kontekstach.
W systemie macOS program TextEdit może zapisywać pliki z rozszerzeniem .text, a niektóre narzędzia wiersza poleceń systemu Unix naturalnie generują dane wyjściowe z tym rozszerzeniem. Projekty Ruby on Rails historycznie używały rozszerzenia .text.erb dla szablonów wiadomości e-mail w formacie tekstowym, gdzie człon .text sygnalizuje wariant wiadomości inny niż HTML. Niektóre starsze programy Unix również przyjęły dłuższą pisownię, aby odróżnić wygenerowany tekst od plików binarnych.
Pliki te nie mają struktury binarnej: treść to nieustrukturyzowana sekwencja znaków oddzielonych zakończeniami linii - LF w systemach Unix i macOS, CRLF w systemie Windows, CR w starym systemie Mac OS. Nie ma obowiązkowych sygnatur (magic bytes), choć na początku może pojawić się opcjonalny znacznik BOM (EF BB BF dla UTF-8, FF FE for UTF-16 LE). Większość plików .text to UTF-8 lub zwykły ASCII bez znacznika BOM.
Każda aplikacja otwierająca pliki .txt równie dobrze radzi sobie z .text - Notatnik Windows, macOS TextEdit, Visual Studio Code, Vim, nano i każdy nowoczesny edytor kodu traktują te dwa rozszerzenia zamiennie. Systemy operacyjne, które automatycznie kojarzą .txt z edytorem tekstu, mogą domyślnie nie rozpoznawać .text, co wymaga ręcznego kroku „Otwórz za pomocą”.
Bezpieczeństwo
RYZYKO: LOWPliki tekstowe nie mogą zawierać kodu wykonywalnego i nie mogą zaszkodzić systemowi poprzez ich otwarcie. Jedynym ryzykiem jest sytuacja, w której plik .text zawiera treści socjotechniczne (instrukcje wykonania złośliwych poleceń). Otwieranie pliku .text w dowolnym edytorze jest bezpieczne.
Szczegóły formatu
w pigułce- Szablon e-mail w formacie tekstowym Ruby on Rails - Rails używa .text.erb (lub .text.html.erb) jako konwencji nazewnictwa plików dla szablonów widoku wiadomości e-mail; nie jest to odrębny format binarny.
Programy otwierające pliki TEXT
Szczegóły techniczne
specyfikacja| Typ MIME | text/plain |
| Kodowanie znaków | UTF-8 lub ASCII (najczęstsze); także UTF-16 LE/BE, ISO-8859-1 i inne starsze kodowania |
| Zakończenia linii | LF (Unix/macOS), CRLF (Windows), CR (klasyczny Mac OS) |
| Byte Order Mark (BOM) | Opcjonalny - UTF-8 BOM: EF BB BF; UTF-16 LE BOM: FF FE; UTF-16 BE BOM: FE FF; większość plików tekstowych nie posiada BOM |
| Struktura | Nieustrukturyzowana sekwencja znaków; brak nagłówka, stopki czy osadzonych metadanych |
| Równoważność funkcjonalna | Identyczny z .txt - ten sam typ MIME, ta sama treść; .text to nieformalne alternatywne rozszerzenie używane w specyficznych kontekstach |
| Typowy rozmiar pliku | 100 bajtów - 50 MB; większość plików poniżej 1 MB |
| Platforma | Windows, macOS, Linux, Unix - czytelny dla każdego edytora tekstu |
| Konteksty użycia | Szablony e-mail w formacie tekstowym Ruby on Rails (.text.erb), dane wyjściowe macOS TextEdit, pliki tekstowe generowane przez narzędzia Unix |
| Wykrywanie kodowania | Wnioskowane na podstawie analizy wzorców bajtów lub ustawień regionalnych użytkownika; brak formalnego wymogu BOM |
| Skojarzenie plików w OS | Większość systemów operacyjnych nie kojarzy automatycznie .text z edytorem tekstu (w przeciwieństwie do .txt); może wymagać ręcznego wybrania „Otwórz za pomocą” przy pierwszym użyciu |
| Limit rozmiaru pliku | Brak limitów narzuconych przez format; ograniczone przez system operacyjny i dostępną pamięć |
| Wydano | 1960s (plain text as a computing concept); .text extension informal |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.rfc-editor.org |
Konwersje TEXT
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki TEXT.