Navadno besedilo (.txt)

ISO/IEC Standard

Datoteka 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:

Izberite ali povlecite datoteke sem

100-odstotno zasebna pretvorba v brskalniku - datoteke nikoli ne zapustijo vaše naprave

ali prilepi Ctrl+V
Jamstvo o zasebnosti brez prenosa podatkov v omrežje: 0 bajtov naloženih na zunanje strežnike. Vsa obdelava je potekala lokalno v varnem območju vašega brskalnika.

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

REPREZENTACIJA ASCII: UTF-8 BOM / Raw text

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

Tehnične specifikacije

Arhitektura vsebnikaSequential sequence of human-readable characters encoded as ASCII, UTF-8, UTF-16, or ISO-8859
StiskanjeUncompressed raw character bytes
Vrstni red bajtovUTF-8 (byte order neutral); Big/Little-Endian indicated by BOM in UTF-16/32
Barvni prostoriN/A (Plaintext)
Kanali in strukturaLinear stream of characters, newline markers (LF \n or CRLF \r\n), and whitespace
Največje dimenzijeUnbounded stream length
ProsojnostNone
Pretočno in progresivno predvajanjeUniversal immediate byte-by-byte streaming

Tehnična primerjalna matrika: TXT proti konkurenci

Tehnični atributTXT (Trenutno)MDPDFHTML
Vizualno oblikovanjeBrez (čisto neoblikovano besedilo)Lahka skladnja MarkdownFiksna vizualna postavitev straniCelotno oblikovanje CSS in DOM
Potrebna programska opremaNobena (kateri koli terminal ali urejevalnik besedil)Pregledovalnik / bralnik MarkdownNamenski pregledovalnik PDFSpletni brskalnik
Velikost datotekeAbsolutno najmanjša možnaMinimalna velikost besedilaVelik binarni vsebnikZmerna režijska poraba oznak
Arhivska dolgoživostNeskonč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

2008UTF-8 prehiti ASCII in stare kodne tabele ter postane prevladujoče kodiranje besedila na svetovnem spletu.
1991Konzorcij Unicode objavi standard Unicode Version 1.0, ki združuje svetovne človeške abecede.
1963Ameriško združenje za standarde objavi ASCII (American Standard Code for Information Interchange).

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.