Za darmo, bez rejestracji, działa offline

Uszkadzacz Plików

Uszkodź dowolny plik w kilka sekund, bez przesyłania go gdziekolwiek

Narzędzie świadome formatu, które niszczy struktury, na których opierają się prawdziwe parsery, a nie tylko zmienia kilka losowych bajtów. Działa z plikami PDF, dokumentami Office, archiwami, wideo, audio i obrazami, w całości w przeglądarce.

  • Nic nie opuszcza Twojego urządzenia
  • Bez limitu rozmiaru
  • Przetwarzanie wsadowe
  • Cztery poziomy uszkodzeń

Wczytaj i zepsuj swój plik

Wszystko działa lokalnie. Nic nie jest wysyłane, nic nie jest przechowywane.

100% na urządzeniu
Upuść pliki tutaj albo wybierz Dowolny format, dowolny rozmiar, wiele plików naraz
Poziom psucia

Pracuję…0%
Gotowe do pobrania
0Dedykowane narzędzia
0Profile formatów
0Bajtów kiedykolwiek wysłanych
0Za darmo, na zawsze

Jak działa Files Corrupter

Trzy kroki, bez konta i bez kolejki.

Jak to działa Na żywo
OdczytFile API wczytuje porcje po 8 MB do pamięci
PrzepisanieProfil niszczy nagłówek, indeks i trailer
ZwrotAdres Blob przekazuje kopię prosto do Ciebie

Wybierz pliki

Przeciągnij i upuść albo kliknij, aby wybrać. Możesz przetwarzać wiele plików naraz i nie ma limitu rozmiaru. Plik jest wczytywany do pamięci i nigdzie nie jest wysyłany.

Wybierz poziom uszkodzenia

Standard jest odpowiedni dla prawie wszystkich. Silnik rozpoznaje format po rozszerzeniu i magicznych bajtach, a następnie stosuje profil tego formatu.

Pobierz wynik

Uszkodzona kopia powstaje w pamięci i jest oferowana do pobrania z oryginalną nazwą. Plik źródłowy nigdy nie jest modyfikowany.

Dlaczego to narzędzie psuje pliki, które inne zostawiają sprawne

Większość internetowych narzędzi do psucia plików nadpisuje kilkadziesiąt losowych bajtów. W zwykłym pliku tekstowym to wystarczy. W formatach, które ludzie naprawdę muszą zepsuć, zwykle nie, bo te formaty to kontenery zaprojektowane tak, by przetrwać uszkodzenia.

Świadome formatu, nie losowe

Silnik odczytuje rozszerzenie i magiczne bajty, wybiera jeden z 87 profili formatu i niszczy strukturalne punkty odniesienia tego formatu, zanim w ogóle dotknie zawartości. Losowe zmiany bajtów niemal zawsze trafiają w skompresowany strumień, czyli dokładnie w uszkodzenie, z którego Word i Acrobat potrafią się podnieść.

Nic nie jest wysyłane

Pliki są odczytywane przez File API, przepisywane w pamięci i zwracane przez adres Blob. W kodzie nie ma żadnego punktu wysyłki, więc nie ma dziennika serwera z nazwą Twojego pliku, nie ma polityki przechowywania, której trzeba by ufać, i nie ma czego wykraść.

Cztery wyskalowane poziomy

Light zostawia plik, który otwiera się z ostrzeżeniem albo wyświetla częściowo, i to właśnie daje efekt glitch artu. Standard sprawia, że plik się nie otwiera. Heavy pokonuje narzędzia naprawcze. Shred zastępuje każdy bajt szumem kryptograficznym, zachowując nazwę i rozmiar.

Nie do odróżnienia w spoczynku

Uszkodzona kopia zachowuje pierwotną nazwę pliku, dokładną długość w bajtach i właściwy typ MIME. Kopiuje się, synchronizuje, załącza do wiadomości i przechodzi formularze przesyłania jak każdy inny plik. Zawodzi dopiero w chwili, gdy coś próbuje ją przetworzyć.

Duże pliki i praca wsadowa

Przetwarzanie idzie porcjami po 8 MB, oddając między nimi sterowanie pętli zdarzeń, więc kilkugigabajtowe wideo ani nie zawiesza karty, ani nie wyczerpuje pamięci. Przeciągnij folder, a wszystkie pliki zostaną przetworzone w jednym przebiegu, mniej więcej 18 ms na megabajt.

Wynik do sprawdzenia

Każde uruchomienie podaje użyty profil, liczbę zniszczonych znaczników struktury, odsetek przepisanych bajtów i podgląd szesnastkowy nagłówka przed i po. Opcjonalny skrót SHA-256 dowodzi, że wejście i wyjście się różnią.

Gdzie trafia uszkodzenie Interaktywne
Nagłówek
Indeks
Zawartość
Trailer

Nagłówek, indeks i trailer zniknęły. Nic nie znajdzie ani jednego wpisu, więc naprawa nie ma z czego odtwarzać.

Co zostaje zniszczone, format po formacie

Uszkodzenie dotyka najpierw struktury, a dopiero potem zawartości. Oto punkt odniesienia, w który celuje każdy profil, i błąd, jaki aplikacja rzeczywiście potem pokazuje.

Mapa struktury Interaktywne
Nagłówek %PDF- zniszczone
Obiekty i strumienie treści entropia
Tablica xref zniszczone
Trailer zniszczone
%%EOF zniszczone
Struktura zniszczona Entropia rozsypana

Acrobat: „Plik jest uszkodzony i nie udało się go naprawić.”

Czytnik otwiera PDF od końca, więc każdy indeks na końcu pliku musi zniknąć.

FormatZniszczona strukturaCo zobaczysz
PDF Nagłówek %PDF-, wszystkie tablice xref, trailer i znacznik %%EOF Acrobat: „Plik jest uszkodzony i nie udało się go naprawić”
DOCX, XLSX, PPTX Lokalne nagłówki plików, katalog centralny i rekord końca katalogu centralnego Word: „nieczytelna zawartość”, po czym Otwórz i napraw również zawodzi
ZIP, RAR, 7z Indeks archiwum, lokalne nagłówki i rekordy odzyskiwania RAR WinRAR: „Nie można otworzyć pliku jako archiwum”
ISO Całe 32 KB obszaru systemowego i deskryptory woluminu CD001 Windows: „Wystąpił problem podczas instalowania pliku”
DMG Trailer koly i mapa bloków mish macOS: „Brak systemów plików do zamontowania”
MP4, MOV, MKV Znacznik ftyp i atom moov z tablicą próbek VLC: „Nie można otworzyć źródła”
MP3, WAV, FLAC Znaczniki ID3, słowa synchronizacji ramek MPEG i blok STREAMINFO w FLAC Brak czasu trwania, brak okładki, nic się nie odtwarza
JPG, PNG, GIF Znaczniki SOI, SOF, DHT i SOS; sygnatura PNG oraz fragmenty IHDR i IDAT Ikona zepsutego obrazu w każdej przeglądarce
PSD, AI Nagłówek 8BPS, bloki zasobów 8BIM i xref osadzonego PDF-a Photoshop: „plik jest niezgodny”
EXE, DLL, APK Stub MZ, nagłówek PE i tablica sekcji; blok podpisu APK Windows: „nie jest prawidłową aplikacją Win32”

Około 87 rozszerzeń ma własny profil. Wszystko inne trafia na ogólny profil binarny, który nadpisuje nagłówek i trailer oraz rozsypuje entropię po treści, więc pliki można psuć online także wtedy, gdy dany format nie ma tu własnej strony.

Nie wierz obietnicy prywatności na słowo

Każde narzędzie do plików twierdzi, że nie przechowuje Twoich danych. Tutaj można to sprawdzić w niecałą minutę, na trzy różne sposoby.

Obserwuj kartę sieci

Otwórz narzędzia deweloperskie, przejdź do karty Sieć, zepsuj plik i posortuj żądania według rozmiaru. Wysyłka nie ukryje się na liście posortowanej według wielkości danych. Jedyne żądania wychodzące należą do czcionek oraz znaczników analityki i reklam, i żadne z nich nie niesie Twojego pliku.

Rozłącz się i spróbuj ponownie

Wczytaj tę stronę, wyłącz Wi-Fi albo włącz tryb samolotowy, a potem zepsuj plik. Wszystko nadal działa, od początku do końca. Narzędzie, które działa offline, nigdy niczego nigdzie nie wysyłało.

Zajrzyj do kodu

Narzędzie jest dostarczane bez minifikacji i bez zależności. W narzędziach deweloperskich otwórz panel Sources i przeczytaj je tam: poniżej 500 skomentowanych linii, każda operacja na bajtach widoczna i ani jednego wywołania fetch, XHR czy WebSocket.

Kontrola sieci na żywo Interaktywne
Twoje urządzenie Plik odczytany, przepisany i zwrócony, wszystko w pamięci strony
Dowolny serwer Nigdy nie dostaje pliku, bo plik nigdy nie jest wysyłany
Żądania przed
–
Żądania po
–
Wysłano do tej witryny
–

Naciśnij przycisk, aby utworzyć w pamięci plik o wielkości 256 KB, zepsuć go i porównać żądania sieciowe tej strony przed i po. Każde żądanie analityki lub reklamy zewnętrznej firmy, które przy tym zadziała, zostanie wymienione z nazwy w wyniku; liczy się to, że nic nie wraca tutaj, bo nie ma dokąd tego wysłać.

Kto korzysta z psucia plików i po co

Celowo zepsute pliki to zwyczajny element tworzenia, utrzymywania i nauczania oprogramowania.

Programiści i inżynierowie QA

Nieprawidłowe dane wejściowe to jedna z najczęstszych przyczyn awarii na produkcji i jedna z najrzadziej testowanych ścieżek w kodzie. Uszkodzony plik sprawdza, czy parser kończy pracę w kontrolowany sposób zamiast zawiesić się lub alokować pamięć bez ograniczeń, czy punkt przesyłania zwraca użyteczny błąd i czy walidacja typu pliku czyta magiczne bajty zamiast ufać rozszerzeniu.

Zespoły IT i infrastruktury

Kopia zapasowa, której nigdy nie odtworzyłeś, to hipoteza. Zepsuj zrzut bazy danych albo artefakt wdrożeniowy, następnie przeprowadź na nim procedurę odtwarzania i sprawdź, czy zadziała kontrola integralności, czy import czysto się wycofa i czy wadliwy artefakt może nadpisać sprawny.

Badacze bezpieczeństwa i informatyka śledcza

Twórz nieprawidłowe dane do korpusu fuzzingowego, potwierdź, że skaner radzi sobie z zepsutym archiwum bez zawieszenia, albo przygotuj powtarzalne uszkodzone pliki dowodowe do szkoleń z informatyki śledczej i reagowania na incydenty, bez dotykania prawdziwego złośliwego oprogramowania.

Wykładowcy i trenerzy

Pokaż grupie, jak wygląda uszkodzony plik na poziomie bajtów, wyjaśnij, po co istnieją sumy kontrolne i wersjonowane kopie zapasowe, i rozdaj studentom identyczne uszkodzone pliki do ćwiczeń z odzyskiwania. Podgląd szesnastkowy po każdym uruchomieniu czyni zmianę widoczną, a nie abstrakcyjną.

Dlaczego warto celowo testować nieprawidłowe dane

Nośniki zawodzą częściej i ciszej, niż zakłada większość zespołów. W pracy Understanding the Robustness of SSDs under Power Fault (Zheng i in., USENIX FAST 2013) 13 z 15 testowanych dysków SSD od pięciu producentów zawiodło po odcięciu zasilania w trakcie zapisu. Zaobserwowane awarie to nie tylko martwe urządzenia: były wśród nich przekłamania bitów, urwane zapisy, zapisy nieszeregowalne i uszkodzenia metadanych, czyli ta kategoria, która zostawia plik obecny, właściwej wielkości i nieczytelny.

Dyski mechaniczne z czasem nie są bezpieczniejsze. Analiza ponad 100 000 dysków przeprowadzona przez Google wykazała roczne wskaźniki awaryjności zbliżające się do 8,6% w trzecim roku, przy czym ukryte błędy sektorów gromadziły się niezauważone na długo przed uznaniem dysku za uszkodzony.

Praktyczny wniosek jest taki, że kod obsługujący uszkodzony plik prędzej czy później wykona się na produkcji, niezależnie od tego, czy ktokolwiek go przetestował. Celowe zepsucie pliku zamienia to z awarii w test, który można uruchomić w CI. Omówienie tego, co sprawdzać, znajdziesz w tekście testowanie ścieżki błędu, której nikt nie testuje.

Porównanie z innymi narzędziami online

Uczciwa wersja, łącznie z tym, gdzie alternatywy są zupełnie wystarczające.

MożliwośćFiles CorrupterTypowe narzędzie online
Gdzie odbywa się przetwarzanie W Twojej przeglądarce Wysyłka na serwer
Limit rozmiaru pliku Brak, do granicy przeglądarki około 2 GB Często od 10 do 100 MB
Metoda psucia Świadoma formatu, strukturalna Losowe zmiany bajtów
Pokonuje naprawę w Office i Acrobacie Tak Często nie
Poziomy uszkodzenia Cztery Jeden
Praca wsadowa Tak Jeden plik naraz
Zachowuje nazwę, rozmiar i typ MIME Tak Zwykle zmienia nazwę
Działa offline Tak Nie
Raportuje, co zmienił Profil, znaczniki, hex, SHA-256 Nic
Wymaga konta Nigdy Czasami

Czego to narzędzie nie zrobi

Warto powiedzieć to wprost, bo narzędzie, które obiecuje tu za dużo, marnuje Twój czas dokładnie wtedy, gdy liczy się najbardziej.

  • Nie naprawi niczego. Psucie jest jednokierunkowe. Gdy nagłówek, indeks i trailer znikną, nie zostaje żadna nadmiarowość, z której dałoby się odtworzyć plik, ani nam, ani żadnemu programowi odzyskującemu. Zachowaj oryginał.
  • Nie zmieni znacznika czasu. Daty utworzenia i modyfikacji pochodzą z Twojego systemu plików, a nie z zawartości pliku. Nic tutaj nie sprawi, że plik będzie wyglądał na uszkodzony w określonym momencie.
  • Nie oszuka wcześniej zapisanego skrótu. Jeśli system zapisał już sumę kontrolną sprawnego pliku, uszkodzona kopia do niej nie pasuje. Po to właśnie są sumy kontrolne.
  • Nie zagwarantuje zachowania konkretnej aplikacji. Profile formatów celują w struktury, od których zależą parsery, a wyniki są powtarzalne, ale żadne narzędzie nie obieca identycznego zachowania w każdej wersji każdego programu.
  • Nigdy nie modyfikuje pliku źródłowego. Wybrany przez Ciebie plik jest wczytywany do pamięci. Uszkodzenie stosuje się do kopii i zwraca jako pobranie. Oryginał na dysku pozostaje nietknięty.

Co naprawdę robi każdy poziom

Uszkodzenie dotyka najpierw struktury, a potem danych. Ta kolejność decyduje o różnicy między „otwiera się z ostrzeżeniem" a „nie do odzyskania".

Mapa bajtów według poziomu Interaktywne
Nagłówek i trailer Zawartość przepisano bajtów: 3%, nagłówek, sygnatury i trailer zniszczone

Nie otworzy się w żadnej normalnej aplikacji.

PoziomPrzepisana zawartośćDocelowa strukturaWynik
Light ~0.5% Tylko magiczne bajty Otwiera się z błędem lub wyświetla częściowo. Czasem do odzyskania.
Standard ~3% Nagłówek, wszystkie sygnatury, trailer Nie otworzy się w żadnej normalnej aplikacji.
Heavy ~12% Nagłówek, wszystkie sygnatury, podwójny trailer Całkowicie pokonuje oprogramowanie odzyskujące i naprawcze.
Shred 100% Cały plik zastąpiony Każdy bajt staje się szumem kryptograficznym.

Najczęstsze pytania

Czy Files Corrupter jest naprawdę darmowy?

Tak. Całkowicie darmowy, bez konta, rejestracji i limitów. Narzędzie działa na Twoim własnym sprzęcie.

Czy moje pliki trafiają na serwer?

Nie. Każdy bajt jest przetwarzany lokalnie w przeglądarce. Nic nie jest przesyłane, logowane ani przechowywane.

Czy uszkodzony plik da się odzyskać?

Od poziomu Standard w górę nie. Silnik niszczy punkty odniesienia, na których opierają się narzędzia odzyskiwania. Zawsze zachowaj kopię zapasową.

Czy uszkodzony plik wygląda normalnie?

Tak. Wynik zachowuje oryginalną nazwę, dokładny rozmiar w bajtach i typ MIME. Zawodzi dopiero przy próbie parsowania.

Jaki jest maksymalny rozmiar pliku?

Nie narzucamy limitu. Pliki są przetwarzane w porcjach po 8 MB, więc wielogigabajtowe wideo nie wyczerpuje pamięci.

Jakie formaty są obsługiwane?

Wszystkie. Około 87 rozszerzeń ma dedykowany profil, a pozostałe korzystają z ogólnego profilu binarnego.

Zepsuj coś celowo

Bez konta, bez przesyłania, bez limitu.

Uszkodź plik teraz