Generator fałszywych uszkodzonych plików online
Generuj losowe pliki testowe z prefiksem CORRUPT! w przeglądarce. Sprawdź obsługę błędów w aplikacjach. Rozmiar do 64 MiB. Przetwarzanie odbywa się lokalnie…
Rozpocznij
Do czego służy to narzędzie?
Narzędzie tworzy plik, który wygląda na uszkodzony, ale jest celowo wygenerowanym losowym ciągiem bajtów. Pierwsze osiem bajtów to marker ASCII „CORRUPT!”, a reszta to dane losowe z crypto.getRandomValues. Dzięki temu możesz sprawdzić, jak Twoja aplikacja radzi sobie z nieprawidłowymi plikami.
Przykład działania
Ustaw rozmiar na 1 KiB i nazwę na test.pdf. Otrzymasz plik o dokładnie 1024 bajtach. Zawartość zaczyna się od „CORRUPT!”, a następnie jest losowa. Nie jest to częściowo uszkodzony PDF – to celowo nieprawidłowa treść, która nie ma struktury PDF.
Parametry i ograniczenia
- Rozmiar musi być dodatnią liczbą całkowitą; wynik jest zaokrąglany w dół do pełnego bajta.
- Maksymalny rozmiar to 64 MiB.
- Typ MIME pobieranego pliku to zawsze application/octet-stream, niezależnie od rozszerzenia.
- Nie ma opcji powtarzalności – każde generowanie daje inne bajty.
- Narzędzie nie naprawia plików, nie symuluje konkretnego rodzaju uszkodzenia i nie gwarantuje, że aplikacja poradzi sobie z każdym błędnym dokumentem.
Najczęstsze pytania
Dlaczego plik nie jest częściowo uszkodzonym PDF-em, mimo rozszerzenia .pdf?
Rozszerzenie nazwy nie wpływa na zawartość. Plik jest celowo losowy i nie zawiera nagłówka PDF, więc nie jest to „uszkodzony PDF”, tylko całkowicie nieprawidłowa treść.
Czy mogę wygenerować plik o dokładnie 1 KiB?
Tak, jeśli ustawisz 1 KiB, otrzymasz plik o dokładnie 1024 bajtach. Wartości są zaokrąglane w dół do pełnego bajta, więc np. 1.5 KiB da 1536 bajtów.
Czy mogę uzyskać ten sam plik przy ponownym generowaniu?
Nie, nie ma możliwości powtórzenia. Każde generowanie tworzy nowe losowe dane, więc pliki będą się różnić.
Przetwarzanie odbywa się lokalnie w przeglądarce.