Navadno besedilo (.txt)
ISO/IEC StandardDatoteka z goli besedilom (TXT) je univerzalni temelj digitalnega računalništva in shranjevanja človeških informacij, ki vsebuje surove, neoblikovane znake, ki jih lahko berejo vsi računalniški operacijski sistemi in programski jeziki, ki obstajajo.
Pretvori SRT v TXT
Brezplačen pretvornik iz SRT v TXT v brskalniku. Pretvorite datoteke takoj v svoji napravi.
Pregled in metapodatki
Operacijski sistemi in analizatorji datotek identificirajo datoteke TXT s pregledom vodilnega binarnega zaporedja bajtov:
Podpis glave na ravni bajtov (Čarobni bajti)
Operacijski sistemi in analizatorji datotek identificirajo datoteke TXT s pregledom vodilnega binarnega zaporedja bajtov:
PODPIS HEX (ZAMIK 0):
EF BB BF / NoneREPREZENTACIJA ASCII: UTF-8 BOM / Raw text
Standardizacija: ISO/IEC 10646 / Unicode Standard / IETF RFC 2046
Tehnične specifikacije
| Arhitektura vsebnika | Sequential sequence of human-readable characters encoded as ASCII, UTF-8, UTF-16, or ISO-8859 |
| Stiskanje | Uncompressed raw character bytes |
| Vrstni red bajtov | UTF-8 (byte order neutral); Big/Little-Endian indicated by BOM in UTF-16/32 |
| Barvni prostori | N/A (Plaintext) |
| Kanali in struktura | Linear stream of characters, newline markers (LF \n or CRLF \r\n), and whitespace |
| Največje dimenzije | Unbounded stream length |
| Prosojnost | None |
| Pretočno in progresivno predvajanje | Universal immediate byte-by-byte streaming |
Tehnična primerjalna matrika: TXT proti konkurenci
| Tehnični atribut | TXT (Trenutno) | MD | HTML | |
|---|---|---|---|---|
| Vizualno oblikovanje | Brez (čisto neoblikovano besedilo) | Lahka skladnja Markdown | Fiksna vizualna postavitev strani | Celotno oblikovanje CSS in DOM |
| Potrebna programska oprema | Nobena (kateri koli terminal ali urejevalnik besedil) | Pregledovalnik / bralnik Markdown | Namenski pregledovalnik PDF | Spletni brskalnik |
| Velikost datoteke | Absolutno najmanjša možna | Minimalna velikost besedila | Velik binarni vsebnik | Zmerna režijska poraba oznak |
| Arhivska dolgoživost | Neskončna (biti čistih znakov) | Trajna (navadno besedilo) | Visoka (standard ISO) | Visoka (standard W3C) |
Pogosti načini okvar in vodič za heksadecimalno obnovo
Naglašene črke se izrišejo kot popačeni simboli, kot sta 'é' ali črni vprašaji ''.
Glavni vzrok: Neujemanje kodiranja: starejša datoteka ANSI/Windows-1252, odprta kot UTF-8 brez ustrezne pretvorbe.
Sanacija: Ponovno kodirajte datoteko z izrecnim kodiranjem UTF-8 z uporabo pretvornika besedil File2File.
Varnostna analiza in napadalni vektorji razčlenjevalnika
Datoteke z navadnim besedilom ne vsebujejo izvršljive kode, vendar lahko zlonamerni znaki Unicode zavedejo uporabnike ali povzročijo vrivanje v terminal.
Znani vektorji napada
- Znak Unicode Right-to-Left Override (RTLO), ki lažno prikazuje pripone izvršljivih datotek (npr. 'porocilo[RTLO]kod.exe').
- Vrivanje zaporedij ubežnih znakov terminala, ki izvajajo ukaze lupine ob ogledu surovega besedila prek 'cat'.
- Napad z homoglifi, ki zamenjujejo standardne črke ASCII s ciriličnimi črkami enakove videza v URL-jih.
Obrambne najboljše prakse:
Zgodovinski izvor in mejniki
Ključne prednosti
- Absolutna univerzalna združljivost: odprete, uredite in iščete jo lahko v vsaki računalniški napravi, ki je bila kdaj koli izdelana.
- Trajna arhivska obstojnost: datoteka z golim besedilom, ustvarjena danes, bo ostala 100-odstotno berljiva še stoletja v prihodnosti.
- Ničelna režijska poraba formata: vsebuje čiste podatke brez navlake metapodatkov, binarnih oznak ali lastniških struktur.
Tehnične omejitve in slabosti
- Brez vizualnega oblikovanja: besedila ni mogoče izvorno odebeliti, ležeče zapisati, obarvati ali spremeniti velikosti pisave brez zunanjega označevalnega jezika.
- Razlike v zaključkih vrstic med platformami (Windows CRLF proti Unix LF) lahko povzročijo napake pri oblikovanju v različnih operacijskih sistemih.
- Zgodovinske dvoumnosti kodiranja (ANSI, Shift-JIS, Windows-1252) lahko povzročijo poškodbe znakov (mojibake) brez UTF-8.
Zanimive tehnične malenkosti
- UTF-8 sta leta 1992 na prtičku v restavraciji v New Jerseyju med večerjo izumila Ken Thompson in Rob Pike.
- Windows uporablja dva znaka za novo vrstico: vračalko (CR, 0x0D) in pomik vrstice (LF, 0x0A), kar je dediščina mehanskih pisalnih strojev.
- Več kot 98 % vseh spletnih mest na internetu uporablja kodiranje besedila UTF-8.
Pogosta tehnična vprašanja
Kaj je UTF-8?
UTF-8 je univerzalni standard kodiranja znakov, ki lahko prikaže vsako črko, številko, simbol in čustvenček v vseh človeških jezikih, hkrati pa ohranja 100-odstotno povratno združljivost z ASCII.
Kakšna je razlika med zaključki vrstic za Windows in Unix?
Windows za novo vrstico uporablja 'CRLF' (dva bajta: Carriage Return + Line Feed), medtem ko Unix, Linux in macOS uporabljajo 'LF' (en sam bajt Line Feed).
Kako lahko datoteko TXT pretvorim v PDF?
Datoteke z navadnim besedilom lahko z enim klikom pretvorite v čiste, profesionalne dokumente PDF ali dokumente Word z uporabo File2File.app neposredno v vašem spletnem brskalniku.
Sorodni pari pretvorbe za TXT
Pretvorba datotek s podnapisi SRT v prepise TXT odstrani časovne oznake in številke vrstic ter pusti čiste, berljive dialoge.
Pretvorba prebrane slike v izvlečeno besedilo pretvori slikovne pike v urejatve znakov, tako da lahko preprosto iščete, urejate in shranjujete besede.
Pretvorba rastrske slike PNG v navadno besedilo spremeni statične slikovne pike v ureljive besede z uporabo optičnega prepoznavanja znakov.