Bir Metin Dosyasını Çevrimiçi Bozun
Bir .txt dosyasını çevrimiçi ve ücretsiz bozun. Geçersiz UTF-8 bayt dizileri ekler; böylece düzenleyiciler mojibake gösterir veya dosyayı tümüyle çözmeyi reddeder.
- Yükleme yok
- Boyut sınırı yok
- Kayıt yok
text dosyanızı bozun
.txt, .log, .ini, .conf için ayarlandı ve diğer tüm biçimlerde de aynı şekilde çalışır.
text dosyalarını düzgün bozmak neden zordur
Düz metin, baytları karıştırmanın gerçekten yeterli olduğu tek durumdur; ancak onları başka yazdırılabilir karakterlere karıştırmak yalnızca farklı bir metin üretir, bozuk bir dosya değil. Hile, hiç geçerli UTF-8 olmayan bayt dizileri eklemektir; böylece dosya salt anlamsızlaşmak yerine çözülemez hale gelir.
Bu araç neyi yok eder
- Geçersiz UTF-8 dizileri.
0x80–0xFFaralığındaki baytlar geçerli öncü baytlar olmadan eklenir; bu tuhaf bir karakter değil, bir çözme hatasıdır. - Açılış baytları. Dosyanın başı üzerine yazılır; böylece herhangi bir bayt sırası işareti veya biçim sezgisi anında boşa çıkar.
- Satır yapısı. Satır sonu sınırları parçalanır; böylece dosyayı satır satır okuyan araçlar çerçevelemeyi kaybeder.
- Kuyruk. Son baytlar değiştirilir; bu da bir ayrıştırıcının beklediği sonlandırıcı işareti veya kapanış satır sonunu kırar.
Sonrasında ne göreceksiniz
| Uygulama | Davranış |
|---|---|
| Not Defteri / TextEdit | Okunabilir metin yerine yerine koyma karakterleri ve mojibake göstererek açılır. |
| VS Code | Dosyanın algılanan kodlama için geçersiz karakterler içerdiği konusunda uyarır. |
Python open() | Katı modda UnicodeDecodeError hatası verir. |
| grep / diff | Dosyayı ikili olarak bildirir ve metin olarak işlemeyi reddeder. |
Bunu yapmanın yaygın nedenleri
- Bir günlük toplama sürecinin kısmen yazılmış bir dosyadan sağ çıktığını test etmek.
- Bir içe aktarıcının çökmek yerine kodlama hatalarını işlediğini doğrulamak.
- Metin ayrıştırma test paketi için bozuk bir örnek üretmek.
- Bir eğitim oturumunda kodlama bozulmasının nasıl göründüğünü göstermek.
text dosyası nasıl bozulur
- .txt dosyanızı yukarıdaki kutuya bırakın veya seçmek için tıklayın.
- Kısmi hasar (Light) istemiyorsanız ya da kurtarma yazılımını alt etmeniz (Heavy) gerekmiyorsa seviyeyi Standard bırakın.
- Dosyayı boz düğmesine basın. İşlem cihazınızda yapılır, bu yüzden neredeyse anında biter.
- Sonucu indirin. Varsayılan olarak özgün dosya adını ve bayt uzunluğunu korur.
Text hakkında sık sorulanlar
Neden harfleri karıştırmak yetmiyor?
Karıştırılmış harfler hâlâ geçerli metindir; dosya sorunsuz açılır ve yalnızca anlamsız okunur. Geçersiz UTF-8 eklemek dosyanın çözülmesini engeller ve gerçek bozulma böyle görünür.
Dosya yine de Not Defteri'nde açılır mı?
Not Defteri çok hoşgörülüdür ve genellikle bir şeyler gösterir, ancak bu sizin içeriğiniz değil mojibake olacaktır. Daha katı araçlar dosyayı doğrudan reddeder.
Kaynak kod dosyalarında çalışır mı?
Evet. Metin biçimindeki her uzantı: .py, .js, .java, .php vb. aynı profili kullanır.
Orijinal dosya değişiyor mu?
Hayır. Bozma bellekteki bir kopyaya uygulanır ve indirme olarak sunulur. Seçtiğiniz dosya yalnızca okunur.