HI
Я прочитал о проекте POI и попытался извлечь изображения из thumbs.db, но получил исключение в коде .. Код os
InputStream stream = new FileInputStream("C:\\Thumbs.db");
POIFSFileSystem fs = new POIFSFileSystem(stream);
DirectoryEntry root = fs.getRoot();
Entry entry = root.getEntry("2");
DocumentInputStream is = fs.createDocumentInputStream(entry.getName());
JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(is);
JPEGDecodeParam param = JPEGCodec.getDefaultJPEGEncodeParam(4, JPEGDecodeParam.COLOR_ID_RGBA);
decoder.setJPEGDecodeParam(param);
BufferedImage originalBufferedImage = decoder.decodeAsBufferedImage();
Получение исключения как "com.sun.image.codec.jpeg.ImageFormatException: не файл JPEG: начинается с 0x0c 0x00"
В чем проблема с вышеуказанным случаем?
Можете ли вы предложить какой-либо другой способ сделать вышеупомянутую задачу?