JPEG-Dateien auf Fehler überprüfen
Mit Hilfe von jpeginfo können JPEG-Dateien auf Fehler überprüft werden. Im FreeBSD Portbaum findet man jpeginfo unter graphics/jpeginfo:
# cd /usr/ports/graphics/jpeginfo && make install clean
Ruft man jpeginfo ohne Optionen auf, werden verschiedene Informationen zum Bild, wie zum Beispiel die Grösse, angezeigt. Durch die -l Option werden diese Informationen in Spalten gruppiert. Mit der -c Option werden die Bilder auf Fehler überprüft. Sollen defekte Dateien gleich gelöscht werden, kann die -d Option verwendet werden:
# jpeginfo -cl *.jpg 1280 x 1024 24bit Exif N 247303 1.jpg [OK] 100 x 75 24bit Exif N 2050 2.jpg [OK] 1704 x 2272 24bit Exif N 1204099 3.jpg Corrupt JPEG data: 68 extraneous bytes before marker 0xdb [WARNING] 69 x 100 24bit Exif N 3419 4.jpg [OK] 80 x 60 24bit Exif N 1499 5.jpg [OK] 1366 x 768 24bit JFIF N 115880 6.jpg [OK] 1000 x 756 24bit Exif N 111401 7.jpg Corrupt JPEG data: 2 extraneous bytes before marker 0xd9 [WARNING] 1000 x 756 24bit Exif N 105140 8.jpg [OK] 77 x 30 24bit JFIF N 964 9.jpg [OK]
Mehr Informationen zu jpeginfo findet man in der Manpage jpeginfo(1).