Ücretsiz, kayıt yok, çevrimdışı çalışır

Dosya Bozucu

Herhangi bir dosyayı saniyeler içinde bozun, hiçbir yere yüklemeden

Rastgele birkaç baytı değiştirmek yerine, gerçek ayrıştırıcıların dayandığı yapıyı yok eden, biçim farkındalıklı bir bozma aracı. PDF, Office belgeleri, arşivler, video, ses ve görsellerle çalışır; tamamı tarayıcınızın içinde.

  • Hiçbir şey cihazınızdan çıkmaz
  • Dosya boyutu sınırı yok
  • Toplu işleme
  • Dört hasar seviyesi

Dosyanızı yükleyin ve bozun

Her şey yerel olarak çalışır. Hiçbir şey yüklenmez, hiçbir şey saklanmaz.

%100 cihazda
Dosyaları buraya bırakın veya seçin Her biçim, her boyut, aynı anda birden çok dosya
Bozma seviyesi

Çalışıyor…0%
İndirmeye hazır
0Özel araç
0Biçim profili
0Yüklenen bayt
0Ücretsiz, sonsuza dek

Files Corrupter nasıl çalışır

Üç adım, hesap yok, sıra beklemek yok.

İşleyiş Canlı
OkuFile API 8 MB'lık dilimleri belleğe alır
Yeniden yazProfil başlığı, dizini ve trailer'ı yok eder
Geri verBlob URL kopyayı doğrudan size verir

Dosyalarınızı seçin

Sürükleyip bırakın veya tıklayıp göz atın. Aynı anda birden fazla dosya olabilir ve boyut sınırı yoktur. Dosya belleğe okunur ve hiçbir yere gönderilmez.

Hasar seviyesini seçin

Standard neredeyse herkes için doğru seçimdir. Motor, biçimi uzantıdan ve sihirli baytlardan tanır, sonra o biçimin profilini uygular.

Sonucu indirin

Bozuk kopya bellekte oluşturulur ve özgün dosya adıyla indirmeye sunulur. Kaynak dosyanız asla değiştirilmez.

Bu araç neden başkalarının çalışır bıraktığı dosyaları gerçekten bozar

Çevrimiçi dosya bozma araçlarının çoğu rastgele birkaç düzine baytın üzerine yazar. Düz bir metin dosyasında bu yeter. İnsanların gerçekten bozmaya ihtiyaç duyduğu biçimlerde genelde yetmez, çünkü o biçimler hasara dayanacak şekilde tasarlanmış kapsayıcılardır.

Rastgele değil, biçime duyarlı

Motor uzantıyı ve sihirli baytları okur, 87 biçim profilinden birini seçer ve içeriğe dokunmadan önce o biçimin yapısal kilit noktalarını yok eder. Rastgele bayt değişiklikleri genellikle sıkıştırılmış bir akışın içine düşer; Word ve Acrobat'ın onarmak üzere tasarlandığı hasar tam olarak budur.

Hiçbir şey yüklenmez

Dosyalar File API ile okunur, bellekte yeniden yazılır ve bir Blob URL üzerinden geri verilir. Kod tabanında hiçbir yükleme uç noktası yok, dolayısıyla dosya adınızı içeren bir sunucu kaydı, güvenmeniz gereken bir saklama politikası veya ele geçirilecek bir şey de yok.

Dört ayarlı seviye

Light, uyarıyla açılan veya kısmen görüntülenen bir dosya bırakır; glitch sanatını üreten de budur. Standard dosyayı açılamaz hale getirir. Heavy onarım araçlarını alt eder. Shred her baytı kriptografik gürültüyle değiştirirken adı ve boyutu korur.

Durduğu yerde ayırt edilemez

Bozulmuş kopya özgün dosya adını, tam bayt uzunluğunu ve doğru MIME türünü korur. Diğer dosyalar gibi kopyalanır, eşitlenir, e-postaya eklenir ve yükleme formlarından geçer. Yalnızca bir şey onu ayrıştırmaya çalıştığı anda başarısız olur.

Büyük dosyalar ve toplu işlem

İşlem 8 MB'lık dilimler halinde, aralarda denetimi olay döngüsüne bırakarak yürür; böylece birkaç gigabaytlık bir video ne sekmeyi dondurur ne de belleği tüketir. Bir klasörü sürükleyin, tüm dosyalar tek geçişte, megabayt başına yaklaşık 18 ms hızla işlenir.

Denetlenebilir sonuç

Her çalıştırma kullanılan profili, kaç yapı işaretinin yok edildiğini, yeniden yazılan bayt oranını ve başlığın önceki ile sonraki onaltılık görünümünü bildirir. İsteğe bağlı SHA-256 özeti, girdi ile çıktının farklı olduğunu kanıtlar.

Hasarın düştüğü yer Etkileşimli
Başlık
Dizin
İçerik
Trailer

Başlık, dizin ve trailer yok oldu. Hiçbir şey tek bir kaydı bile bulamaz, dolayısıyla onarımın yeniden inşa edecek bir dayanağı kalmaz.

Biçim biçim neyin yok edildiği

Hasar önce yapıya, sonra içeriğe uygulanır. Her profilin hedeflediği kilit nokta ve uygulamanın ardından gerçekten gösterdiği hata aşağıda.

Yapı haritası Etkileşimli
%PDF- başlığı yok edildi
Nesneler ve içerik akışları entropi
xref tablosu yok edildi
Trailer yok edildi
%%EOF yok edildi
Yapı yok edildi Entropi serpildi

Acrobat: "Dosya hasarlı ve onarılamadı."

Okuyucu bir PDF'i sondan açar, bu yüzden kuyruktaki her dizinin gitmesi gerekir.

BiçimYok edilen yapıGöreceğiniz sonuç
PDF %PDF- başlığı, tüm xref tabloları, trailer ve %%EOF işareti Acrobat: "Dosya hasarlı ve onarılamadı"
DOCX, XLSX, PPTX Yerel dosya başlıkları, merkezi dizin ve merkezi dizin sonu kaydı Word: "okunamayan içerik", ardından Aç ve Onar da başarısız olur
ZIP, RAR, 7z Arşiv dizini, yerel başlıklar ve RAR kurtarma kayıtları WinRAR: "Dosya arşiv olarak açılamıyor"
ISO 32 KB'lık sistem alanının tamamı ve CD001 birim tanımlayıcıları Windows: "Dosya bağlanırken bir sorun oluştu"
DMG koly trailer'ı ve mish blok haritası macOS: "Bağlanabilir dosya sistemi yok"
MP4, MOV, MKV ftyp markası ve örnek tablosunu tutan moov atomu VLC: "Girdiniz açılamıyor"
MP3, WAV, FLAC ID3 etiketleri, MPEG çerçeve eşitleme sözcükleri ve FLAC STREAMINFO bloğu Süre yok, kapak yok, hiçbir şey çalmıyor
JPG, PNG, GIF SOI, SOF, DHT ve SOS işaretleri; PNG imzası, IHDR ve IDAT parçaları Her tarayıcıda bozuk görsel yer tutucusu
PSD, AI 8BPS başlığı, 8BIM kaynak blokları ve gömülü PDF xref'i Photoshop: "dosya uyumlu değil"
EXE, DLL, APK MZ saplaması, PE başlığı ve bölüm tablosu; APK imza bloğu Windows: "geçerli bir Win32 uygulaması değil"

Yaklaşık 87 uzantının kendine ait bir profili var. Geri kalan her şey, başlığın ve trailer'ın üzerine yazan ve gövdeye entropi serpen genel bir ikili profile düşer; yani biçimin kendi sayfası olsun olmasın burada dosyaları çevrimiçi bozabilirsiniz.

Gizlilik vaadine öylece inanmayın

Her dosya aracı verilerinizi saklamadığını söyler. Burada bu iddia bir dakikadan kısa sürede, üç ayrı yolla doğrulanabilir.

Ağ sekmesini izleyin

Geliştirici araçlarını açın, Ağ sekmesine geçin, bir dosyayı bozun ve istekleri boyuta göre sıralayın. Bir yükleme, veri boyutuna göre sıralanmış bir listede saklanamaz. Dışarı giden tek istekler yazı tiplerine ve analiz ile reklam etiketlerine ait ve hiçbiri dosyanızı taşımıyor.

Bağlantıyı kesip yeniden deneyin

Bu sayfayı yükleyin, Wi-Fi'yi kapatın veya uçak modunu açın, sonra bir dosyayı bozun. Baştan sona yine çalışır. Çevrimdışıyken de çalışmaya devam eden bir araç zaten hiçbir yere bir şey göndermiyordu.

Kodu inceleyin

Araç küçültülmeden ve bağımlılık olmadan dağıtılıyor. Geliştirici araçlarında Sources panelini açıp doğrudan orada okuyun: 500 satırın altında, yorumlu, her bayt işlemi görünür durumda ve içinde tek bir fetch, XHR veya WebSocket çağrısı yok.

Canlı ağ denetimi Etkileşimli
Cihazınız Dosya okundu, yeniden yazıldı ve geri verildi; hepsi sayfa belleğinde
Herhangi bir sunucu Dosyayı hiç almaz, çünkü dosya hiç gönderilmez
Önceki istekler
Sonraki istekler
Bu siteye gönderilen

Bellekte 256 KB'lık bir dosya oluşturmak, onu bozmak ve bu sayfanın öncesinde ve sonrasında yaptığı ağ isteklerini karşılaştırmak için düğmeye basın. Tetiklenen her üçüncü taraf analiz veya reklam isteği sonuçta adıyla belirtilir; önemli olan buraya hiçbir şeyin geri gönderilmemesidir, çünkü gönderilecek bir uç nokta yok.

Dosya bozma aracını kimler, neden kullanır

Bilerek bozulmuş dosyalar; yazılım geliştirmenin, işletmenin ve öğretmenin sıradan bir parçasıdır.

Geliştiriciler ve QA mühendisleri

Hatalı biçimlendirilmiş girdi, üretim ortamı olaylarının en yaygın nedenlerinden biri ve bir kod tabanının en az denenen yollarından biridir. Bozuk bir dosya; bir ayrıştırıcının takılmak veya sınırsız bellek ayırmak yerine denetimli biçimde durup durmadığını, bir yükleme uç noktasının işe yarar bir hata döndürüp döndürmediğini ve dosya türü doğrulamasının uzantıya güvenmek yerine sihirli baytları okuyup okumadığını sınar.

BT ve altyapı ekipleri

Hiç geri yüklemediğiniz bir yedek bir varsayımdır. Bir veritabanı dökümünü veya dağıtım çıktısını bozun, ardından geri yükleme yordamını onun üzerinde çalıştırın ve bütünlük denetiminin devreye girip girmediğini, içe aktarmanın temiz biçimde geri alınıp alınmadığını ve bozuk bir çıktının sağlam olanın üzerine yazıp yazamayacağını görün.

Güvenlik araştırmacıları ve adli bilişim

Bir fuzzing derlemi için hatalı girdiler üretin, bir tarayıcının bozuk arşivi takılmadan işlediğini doğrulayın veya gerçek zararlı yazılıma dokunmadan, adli bilişim ve olay müdahalesi eğitimi için yeniden üretilebilir hasarlı delil dosyaları hazırlayın.

Eğitmenler ve öğretmenler

Bir sınıfa bozuk bir dosyanın bayt düzeyinde nasıl göründüğünü gösterin, sağlama toplamlarının ve sürümlü yedeklerin neden var olduğunu anlatın ve öğrencilere kurtarma alıştırması için birbirinin aynı hasarlı dosyalar verin. Her çalıştırmadan sonraki onaltılık görünüm değişikliği soyut olmaktan çıkarıp görünür kılar.

Hatalı girdiyi bilerek sınamak neden değerli

Depolama, çoğu ekibin öngördüğünden daha sık ve daha sessiz biçimde arızalanır. Understanding the Robustness of SSDs under Power Fault (Zheng vd., USENIX FAST 2013) çalışmasında, beş üreticiden test edilen 15 katı hal sürücüsünün 13'ü yazma sırasında güç kesildiğinde arızalandı. Gözlenen arıza biçimleri yalnızca ölü aygıtlar değildi: bit bozulması, yarım kalmış yazmalar, sıralanamayan yazmalar ve meta veri bozulması da vardı; sonuncusu dosyayı yerinde, doğru boyutta ve okunamaz bırakan kategoridir.

Mekanik diskler de zamanla daha güvenli olmuyor. Google'ın 100.000'den fazla disk üzerindeki incelemesi, üçüncü yılda yıllık arıza oranlarının %8,6'ya yaklaştığını, gizli sektör hatalarının ise bir disk arızalı sayılmadan çok önce fark edilmeden biriktiğini gösterdi.

Bunun pratik sonucu şu: hasarlı bir dosyayı işleyen kod, birileri onu test etmiş olsun ya da olmasın, er geç üretimde çalışacak. Bir dosyayı bilerek bozmak bunu bir olaydan çıkarıp CI'da çalıştırabileceğiniz bir teste dönüştürür. Nelere bakılacağının ayrıntılı anlatımı için bkz. kimsenin test etmediği hata yolunu test etmek.

Diğer çevrimiçi araçlarla karşılaştırma

Dürüst hali; alternatiflerin gayet yeterli olduğu noktalar dahil.

ÖzellikFiles CorrupterTipik çevrimiçi araç
İşlemin yapıldığı yer Tarayıcınız Sunucuya yüklenir
Dosya boyutu sınırı Yok, tarayıcının yaklaşık 2 GB tavanına kadar Çoğunlukla 10 ila 100 MB
Bozma yöntemi Biçime duyarlı, yapısal Rastgele bayt değişiklikleri
Office ve Acrobat onarımını alt eder Evet Çoğunlukla hayır
Hasar seviyeleri Dört Bir
Toplu işlem Evet Tek seferde bir dosya
Ad, boyut ve MIME türünü korur Evet Genellikle yeniden adlandırır
Çevrimdışı çalışır Evet Hayır
Neyi değiştirdiğini bildirir Profil, işaretler, hex, SHA-256 Hiçbir şey
Hesap gerekir Asla Bazen

Bu aracın yapmayacakları

Bunu açıkça söylemek gerek, çünkü burada fazla söz veren bir araç tam da en kritik anda zamanınızı çalar.

  • Hiçbir şeyi onaramaz. Bozma tek yönlüdür. Başlık, dizin ve trailer gittikten sonra ne bizim ne de herhangi bir kurtarma aracının yeniden inşa edebileceği bir artıklık kalır. Özgün dosyayı saklayın.
  • Zaman damgasını değiştiremez. Oluşturma ve değiştirme tarihleri dosya içeriğinden değil dosya sisteminizden gelir. Buradaki hiçbir şey bir dosyayı belirli bir anda hasar görmüş gibi gösteremez.
  • Daha önce kaydedilmiş bir özeti aşamaz. Bir sistem sağlam dosyanın sağlama toplamını zaten kaydettiyse, bozuk kopya ona uymayacaktır. Sağlama toplamlarının amacı da budur.
  • Belirli bir uygulamayı garanti edemez. Biçim profilleri ayrıştırıcıların dayandığı yapıları hedefler ve sonuçlar tutarlıdır, ama hiçbir araç her programın her sürümünde aynı davranışı vaat edemez.
  • Kaynak dosyanızı asla değiştirmez. Seçtiğiniz dosya belleğe okunur. Hasar bir kopyaya uygulanır ve indirme olarak geri verilir. Diskteki özgün dosyaya dokunulmaz.

Her seviye gerçekte ne yapar

Hasar önce yapıya, sonra içeriğe uygulanır. Bu sıralama, "uyarıyla açılır" ile "kurtarılamaz" arasındaki farkı yaratır.

Seviyeye göre bayt haritası Etkileşimli
Başlık ve trailer İçerik baytların 3% kadarı yeniden yazıldı, başlık, imzalar ve trailer yok edildi

Hiçbir normal uygulamada açılmaz.

SeviyeYeniden yazılan içerikHedeflenen yapıSonuç
Light ~0.5% Yalnızca sihirli baytlar Hatayla açılır veya kısmen görüntülenir. Bazen kurtarılabilir.
Standard ~3% Başlık, tüm imzalar, trailer Hiçbir normal uygulamada açılmaz.
Heavy ~12% Başlık, tüm imzalar, çift trailer Kurtarma ve onarım yazılımlarını tamamen alt eder.
Shred 100% Dosyanın tamamı değiştirilir Her bayt kriptografik gürültüye dönüşür.

Sıkça sorulan sorular

Files Corrupter gerçekten ücretsiz mi?

Evet. Hesap, kayıt ve kullanım sınırı olmadan tamamen ücretsiz. Araç kendi donanımınızda çalışır.

Dosyalarım bir sunucuya yükleniyor mu?

Hayır. Her bayt tarayıcınızda yerel olarak işlenir. Hiçbir şey iletilmez, kaydedilmez veya saklanmaz.

Bozuk bir dosya kurtarılabilir mi?

Standard ve üzeri seviyelerde hayır. Motor, kurtarma araçlarının dayandığı yapısal işaretleri yok eder. Her zaman bir yedek saklayın.

Bozuk dosya normal görünür mü?

Evet. Çıktı özgün dosya adını, tam bayt uzunluğunu ve MIME türünü korur. Yalnızca bir şey onu ayrıştırmaya çalıştığında başarısız olur.

Maksimum dosya boyutu nedir?

Bizim koyduğumuz bir sınır yok. Dosyalar 8 MB dilimler hâlinde işlenir, bu yüzden gigabaytlarca video belleği tüketmez.

Hangi biçimler destekleniyor?

Tüm biçimler. Yaklaşık 87 uzantının özel profili var, geri kalanı genel bir ikili profil kullanır.

Bilerek bir şey bozun

Hesap yok, yükleme yok, sınır yok.

Şimdi bir dosya bozun