Običan tekst (.txt)

ISO/IEC Standard

Obič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:

Izaberite ili prevucite datoteke ovde

Privatno - datoteke nikada ne napuštaju vaš uređaj

ili nalepite Ctrl+V
Garancija privatnosti: bez prenosa podataka preko mreže 0 bajtova poslato spoljnim serverima. Sva obrada je izvršena lokalno u bezbednom okruženju vašeg pregledača.

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 / nema

ASCII REPREZENTACIJA: UTF-8 BOM / običan tekst

Standardizacija: ISO/IEC 10646 / Unicode Standard / IETF RFC 2046

Tehničke specifikacije

Arhitektura kontejneraSekvencijalni tok čitljivih znakova kodiranih kao ASCII, UTF-8, UTF-16 ili ISO-8859
KompresijaNekomprimovani 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 bojaNije primenljivo (običan tekst)
Kanali i strukturaLinearan tok znakova, oznaka za novi red (LF \n ili CRLF \r\n) i belina
Maksimalne dimenzijeNeograničena dužina toka
TransparentnostNema
Strimovanje i progresivno učitavanjeObičan tekst je sekvencijalan; čitanje u toku zavisi od softvera.

Tehnička matrica poređenja: TXT u odnosu na konkurente

Tehnički atributTXT (Trenutno)MDPDFHTML
Vizuelno formatiranjeNema (čist neoblikovan tekst)Lagana Markdown sintaksaFiksni vizuelni raspored stranicePotpuno CSS i DOM stilizovanje
Potreban softverNema (bilo koji terminal ili uređivač teksta)Markdown pregledač / čitačNamenski PDF pregledačVeb pretraživač
Veličina datotekeApsolutno minimalna mogućaMinimalna veličina tekstaVeliki binarni kontejnerUmereno opterećenje oznakama
Dugovečnost arhiviranjaZavisi od očuvanja datoteke i prepoznavanja njenog kodiranjaMože se čuvati dugoročnoVisoka (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

2008UTF-8 nadmašuje ASCII i nasleđene kodne stranice i postaje dominantno kodiranje teksta na Vebu.
1991Unikod konzorcijum objavljuje Unikod standard verziju 1.0, ujedinjujući svetske ljudske alfabete.
1963Američka asocijacija za standarde objavljuje ASCII (American Standard Code for Information Interchange).

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.