Narzędzia do uszkadzania plików archiwów
Archiwa to formaty projektowane najwyraźniej z myślą o odporności na uszkodzenia. RAR ma rekordy odzyskiwania, narzędzia naprawcze ZIP szukają ocalałych nagłówków lokalnych, a TAR w ogóle nie ma indeksu, który mógłby stracić. Każde z tych narzędzi usuwa wszystkie zapasowe ścieżki danego formatu, a nie tylko pierwszą.
Każde narzędzie w skrócie
- Uszkadzanie ZIP .zip, .jar, .war
Koniec katalogu centralnego. Rekord EOCD w ostatnich 64 KB zostaje zniszczony i to właśnie sprawia, że plik przestaje być archiwum ZIP. - Uszkadzanie RAR .rar, .r00, .part1.rar
Sygnatura RAR. Blok znacznikaRar!\x1A\x07na początku pliku zostaje zniszczony, więc archiwum nie jest rozpoznawane. - Uszkadzanie 7z .7z
Nagłówek sygnatury. Znacznik7z\xBC\xAF\x27\x1Ci niesione przez niego przesunięcie do nagłówka końcowego zostają zniszczone. - Uszkadzanie ISO .iso, .img, .cue
Obszar systemowy. Pierwsze 32 KB, mieszczące kod rozruchowy w obrazach startowych, zostaje nadpisane w całości. - Uszkadzanie TAR .tar, .tar.gz, .tgz, .gz
Nagłówki bloków ustar. Wartość magicznaustarw każdym 512-bajtowym nagłówku pliku zostaje zniszczona, więc żadnego wpisu nie da się rozpoznać.
O tych narzędziach z kategorii archiwa
Wszystkie wymienione tu narzędzia korzystają z tego samego silnika. Osobne strony istnieją, bo każdy format zawodzi inaczej i warto wiedzieć, czego się spodziewać: która aplikacja pokaże który błąd, czy funkcja naprawy uratuje plik i co przetrwa na każdym poziomie uszkodzenia.
Co je łączy
- Nic nie jest wysyłane. Każdy bajt jest przetwarzany w Twojej przeglądarce.
- Bez limitu rozmiaru. Pliki są obsługiwane porcjami po 8 MB.
- Wynik wygląda normalnie. Ta sama nazwa pliku, długość w bajtach i typ MIME.
- Cztery poziomy uszkodzenia. Od uszkodzenia częściowego po szum kryptograficzny.