Come riconoscere i file «corrotti» in base alle eccezioni (
EOFException,
MalformedInputException,
ZipException,
StreamCorruptedException), cosa fare in caso di mancata corrispondenza del formato e quali strategie di ripristino adottare: logging e notifica all’utente, lettura parziale fino all’errore, copie di backup, checksum (
SHA-256). Pratica con la lettura fino a
EOF, gestione corretta delle codifiche e analisi degli errori tipici (validazione,
try-with-resources, riscrittura accurata).