我有一个数据库,其中包含以二进制 Blob 形式存储的图片数据。该文档说数据是使用LZW编码的。我以为我可以使用Java库中的Zip或GZip输入流对其进行解码,但是它不起作用-我遇到了一个异常(exception),即数据格式不正确。
根据我的阅读,该库使用DEFLATE,而不是LZW。另外,我已经阅读了有关使用LZW算法的一些许可问题。
我可以用什么来解码数据?有图书馆吗?我必须自己实现吗?许可问题呢?
最佳答案
这里有几个链接:
还有其他。
实际上,如果图像是LZW压缩的TIFF文件,则Java Advanced Imaging API显然支持直接解码(尽管看起来不是encoding)。