| Termin | Definicja |
|---|---|
| text/plain | text/plain to typ MIME wskazujący, że treść wiadomości jest zwykłym, niesformatowanym tekstem. text/plain jako format zwykłej treścitext/plain to oznaczenie typu MIME używane wtedy, gdy przekazywana zawartość składa się ze zwykłych znaków tekstowych i nie zawiera informacji potrzebnych do odtworzenia układu typowego dla dokumentu sformatowanego. W praktyce taki typ opisuje tekst pozbawiony pogrubień, kolorów, tabel, obrazów osadzonych w treści, nagłówków zapisanych jako elementy dokumentu oraz innych dodatków charakterystycznych dla formatów HTML, RTF czy dokumentów biurowych. Dla programu odbierającego wiadomość jest to sygnał, że zawartość należy wyświetlić jako prosty zapis znaków, zachowując przede wszystkim kolejność wierszy, odstępy i znaki nowego akapitu. Oznaczenie text/plain może pojawić się w wiadomości elektronicznej, odpowiedzi formularza internetowego, pliku tekstowym, komunikacie przesyłanym przez aplikację albo odpowiedzi zwracanej przez usługę internetową. Nie opisuje ono tematu wiadomości, autora ani poziomu poufności. Informuje wyłącznie o sposobie reprezentacji danych w danym fragmencie przekazu. Dzięki temu odbiorca nie musi interpretować znaczników układu i może odczytać tekst również w środowisku, które nie obsługuje rozbudowanego formatowania. W nagłówku internetowym zapis tego rodzaju bywa przedstawiany jako Content-Type: text/plain. W bardziej szczegółowym zapisie można spotkać także parametr określający kodowanie znaków, na przykład UTF-8. Sam parametr nie zmienia charakteru treści. Nadal jest to tekst niesformatowany, lecz odbiorca otrzymuje dodatkową informację o sposobie odczytania liter, znaków diakrytycznych i symboli. Ma to znaczenie szczególnie wtedy, gdy w treści występują polskie znaki, cudzysłowy typograficzne, symbole walut lub znaki pochodzące z innych alfabetów. text/plain na tle innych typów MIMENajłatwiej zrozumieć text/plain przez porównanie go z text/html. Oba typy mogą przenosić słowa i zdania, ale text/html pozwala opisać strukturę oraz wygląd za pomocą znaczników. W treści HTML fragment otoczony elementem akapitu, listy albo nagłówka może być prezentowany w określony sposób, natomiast w text/plain znaczniki nie pełnią takiej roli. Jeżeli w zwykłym tekście zapisano ciąg znaków przypominający kod HTML, zazwyczaj jest on traktowany jako część treści, a nie jako instrukcja formatowania. Inne różnice występują w zestawieniu z typem text/csv. Plik CSV także zawiera tekst, jednak jego zawartość ma umowną strukturę kolumn i wierszy rozdzielanych separatorami. Samo text/plain nie narzuca takiego układu, więc program nie powinien zakładać, że przecinki, średniki albo tabulatory tworzą tabelę. Podobnie application/json wskazuje na dane zorganizowane według składni JSON, a application/pdf opisuje dokument przeznaczony do odczytu w określonym formacie stron. text/plain jest pod tym względem prostszy i pozostawia interpretację treści głównie człowiekowi lub aplikacji, która zna dodatkowe reguły. W korespondencji elektronicznej może występować wiadomość zawierająca jednocześnie wariant text/plain i text/html. Wtedy program pocztowy zwykle wybiera sposób prezentacji zgodny z ustawieniami odbiorcy, możliwościami urządzenia oraz zasadami bezpieczeństwa. Wariant zwykłego tekstu bywa przydatny jako czytelna wersja alternatywna, ponieważ działa bez stylów i elementów aktywnych. Gdy przesłany zostaje wyłącznie text/plain, odbiorca otrzymuje dokładnie ten poziom prostoty, który został zapisany w wiadomości. text/plain a typowe problemy z odczytemJednym z częstszych problemów jest nieprawidłowe kodowanie znaków. Tekst może być technicznie zapisany jako text/plain, ale przy błędnym rozpoznaniu kodowania polskie litery zostają zastąpione przypadkowymi symbolami albo ciągami znaków. W takiej sytuacji nie musi to oznaczać uszkodzenia samej wiadomości. Przyczyną może być niezgodność między deklaracją kodowania a sposobem, w jaki program zapisał dane. Warto sprawdzić właściwości wiadomości, nagłówki oraz ustawienia programu używanego do jej otwarcia. Inny kłopot dotyczy końców linii. Różne systemy operacyjne i aplikacje mogą zapisywać przejście do następnego wiersza w odmienny sposób. Większość nowoczesnych programów radzi sobie z tym automatycznie, lecz starsze narzędzia mogą pokazywać cały tekst w jednym wierszu albo wprowadzać dodatkowe puste odstępy. Warto także zwrócić uwagę na niewidoczne znaki, takie jak tabulatory, spacje na końcu wiersza i znaki powrotu karetki. W treści text/plain mają one znaczenie, choć nie zawsze są widoczne na ekranie. Problemy może powodować również założenie, że zwykły tekst zachowa wygląd znany z edytora dokumentów. Wielokrotne spacje, ręczne wyrównywanie kolumn i dekoracyjne układy znaków nie zawsze będą prezentowane tak samo w każdym programie. Czcionka proporcjonalna może zmienić optyczne położenie elementów, a automatyczne zawijanie wierszy może utrudnić odczyt długich adresów internetowych lub poleceń. Jeżeli układ ma znaczenie, można użyć prostych oznaczeń tekstowych, ale nie należy oczekiwać funkcji typowych dla formatu z układem strony. Warto odróżnić problem z text/plain od problemu z programem wyświetlającym wiadomość. Jeżeli jeden program pokazuje treść prawidłowo, a inny nie, pomocne bywa zapisanie kopii w pliku tekstowym i otwarcie jej w kilku narzędziach. Należy unikać przypadkowego zapisywania pliku w innym kodowaniu, ponieważ może to utrwalić błędną interpretację znaków. Przydatne jest także zachowanie oryginalnej wiadomości lub kopii nagłówków przed wykonaniem zmian. text/plain w codziennej pracy z wiadomościamiZwykły tekst sprawdza się tam, gdzie najważniejsza jest czytelność, mały narzut danych i przewidywalne zachowanie. Może być używany do przekazywania instrukcji, krótkich raportów, komunikatów systemowych, opisów błędów, wyników poleceń oraz treści formularzy. Ponieważ nie wymaga interpretowania stylów ani skryptów, łatwiej go archiwizować, przeszukiwać i kopiować między różnymi programami. Jest również wygodny w sytuacjach, w których odbiorca korzysta z prostego klienta pocztowego albo urządzenia o ograniczonych możliwościach prezentacji. Podczas przygotowywania wiadomości text/plain należy stosować jasny układ akapitów i unikać nadmiaru spacji używanych wyłącznie do wizualnego wyrównania. Listy można zapisywać przy pomocy myślników, gwiazdek lub numerów, a ważne fragmenty wyróżniać krótkim opisem i pustym wierszem. Długie linie warto dzielić w logicznych miejscach, zwłaszcza gdy wiadomość ma być czytana na wąskim ekranie. Adresy internetowe i polecenia techniczne najlepiej umieszczać w osobnych wierszach, aby ograniczyć ryzyko pominięcia ich części podczas kopiowania. W przypadku korespondencji technicznej korzystne jest zachowanie oryginalnego fragmentu komunikatu, a pod nim dopisanie własnych uwag. Pozwala to odróżnić dane źródłowe od komentarza. Jeżeli zgłaszany jest problem z wyświetlaniem wiadomości, warto zanotować nazwę programu, rodzaj urządzenia, moment wystąpienia trudności oraz informację, czy problem pojawia się również po otwarciu tej samej treści w innym miejscu. Takie dane ułatwiają ustalenie, czy przyczyną jest kodowanie, sposób zapisu końców linii, filtr pocztowy czy sam program odczytujący. text/plain i moment zgłoszenia do serwisuDo serwisu warto zgłosić się wtedy, gdy problem z treścią text/plain powtarza się w wielu wiadomościach lub dotyczy kilku programów, a podstawowe sprawdzenie kodowania i ustawień nie przynosi poprawy. Dotyczy to także sytuacji, w której komputer samoczynnie zmienia znaki, nie pozwala otwierać plików tekstowych, zawiesza aplikację pocztową albo utrudnia kopiowanie treści. Wcześniej warto przygotować przykładowy plik lub wiadomość pozbawioną danych poufnych, opis objawów i informację o tym, kiedy problem zaczął się pojawiać. Przy zgłoszeniu można skorzystać z Warszawskiego Pogotowia Komputerowego 24/7 pod numerem +48 22 100 48 29. W opisie należy zaznaczyć, czy chodzi o pojedynczą wiadomość, wszystkie pliki text/plain, konkretny program, czy też ogólne problemy z działaniem komputera. Takie rozróżnienie pomaga skierować uwagę na właściwy obszar: ustawienia kodowania, aplikację pocztową, obsługę plików, system albo nośnik danych. Nie należy przesyłać haseł, pełnych danych logowania ani prywatnej korespondencji, jeżeli do oceny wystarczy zanonimizowany przykład. Sam typ MIME jest prostym oznaczeniem, lecz jego prawidłowe wykorzystanie zależy od kilku elementów: kodowania znaków, sposobu zapisu wierszy, programu odbierającego oraz ustawień urządzenia. Zrozumienie tych zależności ułatwia odróżnienie zwykłej różnicy w prezentacji od rzeczywistego uszkodzenia danych. Dzięki temu można szybciej dobrać właściwe działanie, zachować oryginalną treść i bezpiecznie przekazać informacje potrzebne do dalszej diagnozy. |