Običan tekst (.txt)
ISO/IEC StandardnoDatoteka običnog teksta (TXT) univerzalni je temelj digitalnog računarstva i pohrane ljudskih informacija, koja sadrži sirove, neformatirane znakove koje može pročitati svaki postojeći računalni operativni sustav i programski jezik.
Pretvori SRT u TXT
Besplatni SRT u TXT pretvarač u pregledniku. Trenutno pretvorite datoteke na svom uređaju.
Pregledaj i metapodaci
Operativni sustavi i alati za analizu datoteka identificiraju TXT datoteke provjerom početnog niza binarnih bajtova:
Potpis zaglavlja na razini bajtova (Magic Bytes)
Operativni sustavi i alati za analizu datoteka identificiraju TXT datoteke provjerom početnog niza binarnih bajtova:
HEX POTPIS (POMAK 0):
EF BB BF / NoneASCII PRIKAZ: UTF-8 BOM / Raw text
Standardizacija: ISO/IEC 10646 / Unicode Standard / IETF RFC 2046
Tehničke specifikacije
| Arhitektura spremnika | Sequential sequence of human-readable characters encoded as ASCII, UTF-8, UTF-16, or ISO-8859 |
| Kompresija | Uncompressed raw character bytes |
| 字节序 | UTF-8 (byte order neutral); Big/Little-Endian indicated by BOM in UTF-16/32 |
| Prostori boja | N/A (Plaintext) |
| Kanali i struktura | Linear stream of characters, newline markers (LF \n or CRLF \r\n), and whitespace |
| Maksimalne dimenzije | Unbounded stream length |
| Prozirnost | None |
| Streaming i progresivno | Universal immediate byte-by-byte streaming |
Tehnička matrica usporedbe: TXT vs Konkurencija
| Tehnički atribut | TXT (Trenutno) | MD | HTML | |
|---|---|---|---|---|
| Vizualno formatiranje | Nema (čisti neoblikovani tekst) | Lagana Markdown sintaksa | Fiksni vizualni izgled stranice | Potpuno CSS i DOM stiliziranje |
| Potreban softver | Nema (bilo koji terminal ili uređivač teksta) | Markdown preglednik / čitač | Namjenski PDF preglednik | Web preglednik |
| Veličina datoteke | Apsolutno minimalna moguća | Minimalna veličina teksta | Veliki binarni spremnik | Umjereni režijski troškovi označavanja |
| Dugovječnost arhiviranja | Beskonačna (čisti bajtovi znakova) | Trajno (običan tekst) | Visoka (ISO standard) | Visoka (W3C standard) |
Uobičajeni načini oštećenja i vodič za heksadecimalni oporavak
Naglašena slova prikazuju se kao iskrivljeni simboli poput 'é' ili crnih upitnika ''.
Temeljni uzrok: Nepodudaranje kodiranja: starija ANSI/Windows-1252 datoteka otvorena kao UTF-8 bez odgovarajuće pretvorbe.
Oporavak: Ponovo kodirajte datoteku s eksplicitnim UTF-8 kodiranjem pomoću File2File Text Converte-ra.
Sigurnosna analiza i vektori napada na parser
Datoteke običnog teksta ne sadrže izvršni kod, ali zlonamjerni unicode znakovi mogu prevariti korisnike ili uzrokovati injekciju u terminal.
Poznati vektori napada
- Right-to-Left Override (RTLO) unicode znakovi koji lažiraju ekstenzije izvršnih datoteka (npr. 'izvjestaj[RTLO]cod.exe').
- Injekcija sekvenci za bijeg u terminalu (terminal escape sequence) koja izvršava naredbe ljuske pri pregledu sirovog teksta putem naredbe 'cat'.
- Homoglifni napadi koji zamjenjuju standardna ASCII slova vizualno identičnim ćiriličnim znakovima u URL-ovima.
Najbolje obrambene prakse:
Povijesni izvori i prekretnice
Ključne prednosti
- Apsolutna univerzalna kompatibilnost: može se otvoriti, uređivati i pretraživati na svakom računalnom uređaju ikad napravljenom.
- Trajna arhivska postojanost: datoteka običnog teksta stvorena danas ostat će 100% čitljiva stoljećima u budućnosti.
- Nula formata režijskih troškova: sadrži čiste podatke bez napuhavanja metapodacima, binarnim oznakama ili vlasničkim strukturama.
Tehnička ograničenja i nedostaci
- Nula vizualnog formatiranja: ne može izvorno podebljati, kurzivirati, obojiti tekst niti promijeniti veličinu fonta bez vanjskog jezika označavanja.
- Razlike u završecima redaka ovisno o platformi (Windows CRLF naspram Unix LF) mogu uzrokovati probleme s formatiranjem na različitim operativnim sustavima.
- Povijesne nejasnoće kodiranja (ANSI, Shift-JIS, Windows-1252) mogu uzrokovati oštećenje znakova (mojibake) bez UTF-8.
Zanimljive tehničke činjenice
- UTF-8 su osmislili Ken Thompson i Rob Pike 1992. godine na podmetaču za stol u zalogajnici u New Jerseyju tijekom večere.
- Windows koristi dva znaka za novi redak: Carriage Return (CR, 0x0D) i Line Feed (LF, 0x0A), što je nasljeđe mehaničkih pisaćih strojeva.
- Preko 98% svih web-stranica na internetu koristi UTF-8 kodiranje teksta.
Često postavljana tehnička pitanja
Što je UTF-8?
UTF-8 je univerzalni standard kodiranja znakova koji može prikazati svako slovo, broj, simbol i emoji u svim ljudskim jezicima, uz zadržavanje 100% povratne kompatibilnosti s ASCII-jem.
Koja je razlika između završetaka redaka u sustavima Windows i Unix?
Windows koristi 'CRLF' (dva bajta: Carriage Return + Line Feed) za označavanje novog reda, dok Unix, Linux i macOS koriste 'LF' (jedan bajt za Line Feed).
Kako mogu pretvoriti TXT datoteku u PDF?
Datoteke s običnim tekstom možete jednim klikom pretvoriti u čiste, profesionalne PDF dokumente ili Word dokumente pomoću alata File2File.app izravno u svom web pregledniku.
Povezani parovi konverzije za TXT
Pretvaranje SRT datoteka sa titlovima u TXT transkripte uklanja kodove vremena i redne brojeve kako bi ostao čist dijalog pogodan za čitanje.
Pretvaranje skenirane slike u izdvojeni tekst prevodi piksele slike u znakove koji se mogu uređivati, tako da možete jednostavno pretraživati, uređivati i pohranjivati riječi.
Pretvaranje rasterske slike dokumenta u formatu PNG u običan tekst pretvara statične piksele slike u riječi koje se mogu uređivati pomoću optičkog prepoznavanja znakova.