Običan tekst (.txt)
ISO/IEC StandardObična tekstualna datoteka čuva znakove bez rasporeda stranice, fontova ili ugrađenih slika. Uređivači i programi mogu da je čitaju, ali naglašeni znakovi mogu da se prikažu pogrešno ako se kodiranje datoteke pogrešno odredi.
Konvertujte SRT u TXT
Besplatan konvertor SRT u TXT u pregledaču. Konvertujte datoteke odmah na svom uređaju.
Pregled i metapodaci
Operativni sistemi i analizatori datoteka identifikuju TXT datoteke proverom početnog binarnog niza bajtova:
Potpis zaglavlja na nivou bajtova (magični bajtovi)
Operativni sistemi i analizatori datoteka identifikuju TXT datoteke proverom početnog binarnog niza bajtova:
HEKSADECIMALNI POTPIS (OFFSET 0):
EF BB BF / nemaASCII REPREZENTACIJA: UTF-8 BOM / običan tekst
Standardizacija: ISO/IEC 10646 / Unicode Standard / IETF RFC 2046
Tehničke specifikacije
| Arhitektura kontejnera | Sekvencijalni tok čitljivih znakova kodiranih kao ASCII, UTF-8, UTF-16 ili ISO-8859 |
| Kompresija | Nekomprimovani sirovi bajtovi znakova |
| Bajtni redosled (Endianness) | UTF-8 ne zavisi od redosleda bajtova; u UTF-16/32 BOM može da označi redosled bajtova |
| Prostori boja | Nije primenljivo (običan tekst) |
| Kanali i struktura | Linearan tok znakova, oznaka za novi red (LF \n ili CRLF \r\n) i belina |
| Maksimalne dimenzije | Neograničena dužina toka |
| Transparentnost | Nema |
| Strimovanje i progresivno učitavanje | Običan tekst je sekvencijalan; čitanje u toku zavisi od softvera. |
Tehnička matrica poređenja: TXT u odnosu na konkurente
| Tehnički atribut | TXT (Trenutno) | MD | HTML | |
|---|---|---|---|---|
| Vizuelno formatiranje | Nema (čist neoblikovan tekst) | Lagana Markdown sintaksa | Fiksni vizuelni raspored stranice | Potpuno CSS i DOM stilizovanje |
| Potreban softver | Nema (bilo koji terminal ili uređivač teksta) | Markdown pregledač / čitač | Namenski PDF pregledač | Veb pretraživač |
| Veličina datoteke | Apsolutno minimalna moguća | Minimalna veličina teksta | Veliki binarni kontejner | Umereno opterećenje oznakama |
| Dugovečnost arhiviranja | Zavisi od očuvanja datoteke i prepoznavanja njenog kodiranja | Može se čuvati dugoročno | Visoka (ISO standard) | Visoka (W3C standard) |
Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak
Naglašena slova prikazuju se kao nečitljivi simboli, poput 'é', ili kao zamenski znakovi, poput '�'.
Osnovni uzrok: Nepodudaranje kodiranja: starija ANSI/Windows-1252 datoteka otvorena kao UTF-8 bez odgovarajuće konverzije.
Oporavak: Ponovo kodirajte datoteku uz izričito zadato UTF-8 kodiranje pomoću alata File2File.app Text Converter.
Bezbednosna analiza i vektori napada parsera
Datoteke sa običnim tekstom ne sadrže izvršni kod, ali zlonamerni unikodni znakovi mogu prevariti korisnike ili prouzrokovati ubacivanje komandi u terminal.
Poznati vektori napada
- Unikodni znakovi za preusmeravanje zdesna nalevo (Right-to-Left Override - RTLO) lažiraju ekstenzije izvršnih datoteka (npr. 'izvestaj[RTLO]cod.exe').
- Ubacivanje sekvenci za bekstvo u terminalu koje izvršavaju komande ljuske prilikom pregledanja sirovog teksta preko 'cat'.
- Homoglifski napadi koji zamenjuju standardna ASCII slova vizuelno identičnim ćiriličnim znakovima u URL adresama.
Najbolje prakse za zaštitu: Uklonite ili neutrališite dvosmerne kontrolne znakove u Unicode-u i terminalne escape sekvence prilikom prikazivanja tekstualnih datoteka.
Istorijat i prekretnice
Ključne prednosti
- Obične tekstualne datoteke otvaraju se u uređivačima teksta i mogu da se pretražuju ili obrađuju alatima komandne linije. Proverite kodiranje znakova ako se naglašena slova prikazuju neispravno.
- Običan tekst se lako čuva i prenosi, ali njegova dugoročna čitljivost zavisi od očuvanja datoteke i prepoznavanja njenog kodiranja.
- Nema opterećenja formatom: sadrži čiste podatke bez ikakvog viška metapodataka, binarnih oznaka ili vlasničkih struktura.
Tehnička ograničenja i nedostaci
- Nema vizuelnog formatiranja: ne može izvorno da primeni podebljavanje, kurziv, boju ili promenu veličine fonta bez spoljnog jezika označavanja.
- Razlike u završecima redova na platformama (Windows CRLF naspram Unix LF) mogu izazvati greške u formatiranju na različitim operativnim sistemima.
- Istorijske dvosmislenosti kodiranja (ANSI, Shift-JIS, Windows-1252) mogu uzrokovati oštećenje znakova (mojibake) bez UTF-8.
Zanimljivosti
- UTF-8 je izmišljen na podmetaču u restoranu u Nju Džersiju 1992. godine od strane Kena Tompsona i Roba Pajka tokom večere.
- Windows koristi dva znaka za novi red: povratak kolica (CR, 0x0D) i prelazak u novi red (LF, 0x0A), što je nasleđe mehaničkih pisaćih mašina.
- UTF-8 je dominantno kodiranje znakova na veb-sajtovima, mada se njegov tačan udeo menja tokom vremena.
Često postavljana tehnička pitanja
Šta je UTF-8?
UTF-8 kodira skup znakova Unicode i čuva izvorne bajtne vrednosti ASCII znakova.
Koja je razlika između završetaka redova na Windows-u i Unix-u?
Windows koristi 'CRLF' (dva bajta: Carriage Return + Line Feed) za predstavljanje novog reda, dok Unix, Linux i macOS koriste 'LF' (jedan Line Feed bajt).
Kako mogu da konvertujem TXT fajl u PDF?
Možete da konvertujete obične tekstualne fajlove u čiste, profesionalne PDF dokumente ili Word dokumente jednim klikom pomoću File2File.app direktno u vašem veb pretraživaču.
Povezani parovi konverzije za TXT
Konvertovanje SRT datoteka sa titlovima u TXT transkripte uklanja kodove vremenskih oznaka i brojeve indeksa, ostavljajući čist i čitljiv dijalog.
Konvertovanje skenirane slike u tekst pretvara piksele slike u znakove koji se mogu uređivati, tako da možete lako da pretražujete, menjate i čuvate tekst.
Pretvaranje PNG rasterske slike dokumenta u običan tekst transformiše statične piksele slike u reči koje se mogu uređivati pomoću optičkog prepoznavanja znakova.