Wie man „defekte“ Dateien anhand von Exceptions erkennt (
EOFException,
MalformedInputException,
ZipException,
StreamCorruptedException), was bei Formatabweichungen zu tun ist und welche Wiederherstellungsstrategien sich eignen: Protokollierung und Benachrichtigung des Nutzers, teilweises Lesen bis zum Fehler, Sicherungskopien, Prüfsummen (
SHA-256). Praxis: Lesen bis
EOF, korrekter Umgang mit Kodierungen und Besprechung typischer Fehler (Validierung,
try-with-resources, sorgfältiges Überschreiben).