Düz Metin (.txt)

ISO/IEC Standart

Düz Metin Dosyası (TXT), var olan her bilgisayar işletim sistemi ve programlama dili tarafından okunabilen ham, biçimlendirilmemiş karakterler içeren; dijital bilişimin ve insan bilgisi depolamanın evrensel temelidir.

SRT formatını TXT formatına dönüştür

Ücretsiz tarayıcı içi SRT - TXT dönüştürücü. Dosyalarınızı cihazınızda anında dönüştürün.

İncele & Meta Veriler

İşletim sistemleri ve dosya çözümleyicileri, TXT dosyalarını başlangıçtaki ikili bayt dizisini inceleyerek tanımlar:

Dosyaları buraya seçin veya bırakın

Kesinlikle %100 tarayıcı içi gizli dönüşüm - dosyalar asla cihazınızdan ayrılmaz

veya yapıştırın Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcınızın korumalı alanında (sandbox) yerel olarak gerçekleştirildi.

Bayt Düzeyinde Başlık İmzası (Magic Bytes)

İşletim sistemleri ve dosya çözümleyicileri, TXT dosyalarını başlangıçtaki ikili bayt dizisini inceleyerek tanımlar:

HEX İMZASI (OFSET 0):

EF BB BF / None

ASCII GÖSTERİMİ: UTF-8 BOM / Raw text

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

Teknik Özellikler

Konteyner MimarisiSequential sequence of human-readable characters encoded as ASCII, UTF-8, UTF-16, or ISO-8859
SıkıştırmaUncompressed raw character bytes
Bayt Düzeni (Endianness)UTF-8 (byte order neutral); Big/Little-Endian indicated by BOM in UTF-16/32
Renk UzaylarıN/A (Plaintext)
Kanallar ve YapıLinear stream of characters, newline markers (LF \n or CRLF \r\n), and whitespace
Maksimum BoyutlarUnbounded stream length
ŞeffaflıkNone
Akış ve Aşamalı (Streaming & Progressive)Universal immediate byte-by-byte streaming

Teknik Karşılaştırma Matrisi: TXT ve Rakipleri

Teknik NitelikTXT (Güncel)MDPDFHTML
Görsel BiçimlendirmeYok (saf stillendirilmemiş metin)Hafif Markdown sözdizimiSabit sayfa görsel yerleşimiTam CSS ve DOM stillendirmesi
Gerekli YazılımYok (herhangi bir terminal veya metin düzenleyici)Markdown önizleyicisi / okuyucusuÖzel PDF görüntüleyiciWeb tarayıcısı
Dosya BoyutuMümkün olan mutlak minimumMinimal metin boyutuBüyük ikili kapsayıcıOrta düzey biçimlendirme yükü
Arşiv Uzun ÖmürlülüğüSonsuz (saf karakter baytları)Kalıcı (düz metin)Yüksek (ISO standardı)Yüksek (W3C standardı)

Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu

Vurgulu harfler 'é' gibi bozuk semboller veya siyah soru işaretleri '' olarak görünür.

Kök Neden: Kodlama uyuşmazlığı: eski bir ANSI/Windows-1252 dosyası, doğru dönüştürme yapılmadan UTF-8 olarak açıldı.

Kurtarma: File2File Metin Dönüştürücü kullanarak dosyayı açıkça UTF-8 kodlamasıyla yeniden kodlayın.

Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri

Düz metin dosyaları yürütülebilir kod içermez, ancak kötü amaçlı unicode karakterleri kullanıcıları yanıltabilir veya terminal enjeksiyonuna neden olabilir.

Bilinen Saldırı Vektörleri

  • Yürütülebilir dosya uzantılarını taklit eden Sağdan Sola Geçersiz Kılma (RTLO) unicode karakterleri (örn. 'report[RTLO]cod.exe').
  • Ham metin 'cat' komutuyla görüntülenirken kabuk komutlarını çalıştıran terminal kaçış dizisi enjeksiyonu.
  • URL'lerde standart ASCII harflerini aynı görünümlü Kiril karakterleriyle değiştiren homoglif saldırıları.

Savunmacı En İyi Uygulamalar:

Tarihsel Kökenler ve Kilometre Taşları

2008UTF-8, Dünya Çapında Ağ üzerindeki baskın metin kodlaması olmak için ASCII ve eski kod sayfalarını geride bıraktı.
1991Unicode Konsorsiyumu, küresel insan alfabelerini birleştiren Unicode Standardı Sürüm 1.0'ı yayınladı.
1963Amerikan Standartlar Derneği, ASCII'yi (Bilgi Değişimi için Amerikan Standart Kodlaması) yayınladı.

Temel Avantajlar ve Artılar

  • Mutlak evrensel uyumluluk: şimdiye kadar yapılmış her bilişim cihazında açılabilir, düzenlenebilir ve aranabilir.
  • Kalıcı arşivleme kalıcılığı: bugün oluşturulan bir düz metin dosyası, gelecekte yüzyıllar boyunca %100 okunabilir kalacaktır.
  • Sıfır format yükü: sıfır meta veri şişkinliği, ikili etiketler veya tescilli yapılar içeren saf veri barındırır.

Teknik Kısıtlamalar ve Eksiler

  • Sıfır görsel biçimlendirme: harici bir biçimlendirme dili olmadan yerel olarak kalın, italik, renkli veya yazı tipi boyutu değiştirme işlemleri yapılamaz.
  • Platform satır sonu farkları (Windows CRLF ve Unix LF), işletim sistemleri arasında biçimlendirme aksaklıklarına neden olabilir.
  • Geçmişteki kodlama belirsizlikleri (ANSI, Shift-JIS, Windows-1252), UTF-8 olmadan karakter bozulmasına (mojibake) yol açabilir.

İlginç Teknik Bilgiler

  • UTF-8, 1992 yılında New Jersey'deki bir lokantada bir yemek sırasında Ken Thompson ve Rob Pike tarafından bir peçete üzerinde icat edilmiştir.
  • Windows, yeni bir satır için mekanik daktiloların bir mirası olan iki karakter kullanır: Başa Dönüş (CR, 0x0D) ve Satır Besleme (LF, 0x0A).
  • İnternetteki tüm web sitelerinin %98'inden fazlası UTF-8 metin kodlamasını kullanır.

Sıkça Sorulan Teknik Sorular

UTF-8 nedir?

UTF-8; tüm insan dillerindeki her harfi, sayıyı, sembolü ve emojiyi temsil edebilen, aynı zamanda ASCII ile %100 geriye dönük uyumlu kalabilen evrensel karakter kodlama standardıdır.

Windows ve Unix satır sonları arasındaki fark nedir?

Windows yeni bir satırı temsil etmek için 'CRLF' (iki bayt: Carriage Return + Line Feed) kullanırken, Unix, Linux ve macOS 'LF' (tek bir Line Feed baytı) kullanır.

Bir TXT dosyasını PDF formatına nasıl dönüştürebilirim?

Web tarayıcınız üzerinden doğrudan File2File.app kullanarak düz metin dosyalarını tek tıkla temiz, profesyonel PDF belgelerine veya Word belgelerine dönüştürebilirsiniz.