Jak rozpoznać „uszkodzone” pliki po wyjątkach (
EOFException,
MalformedInputException,
ZipException,
StreamCorruptedException), co robić przy niezgodności formatu i jakie strategie odzyskiwania stosować: logowanie i powiadomienie użytkownika, częściowy odczyt do momentu błędu, kopie zapasowe, sumy kontrolne (
SHA-256). Praktyka z odczytem do
EOF, poprawna praca z kodowaniami i omówienie typowych błędów (walidacja,
try-with-resources, ostrożne nadpisywanie).