У меня есть база данных, которая содержит данные изображения, хранящиеся в виде двоичного двоичного объекта. В документации говорится, что данные кодируются с использованием LZW. Я думал, что смогу декодировать его, используя входные потоки Zip или GZip, найденные в библиотеке Java, но это не сработало - я получил исключение, которое говорит о неправильном формате данных.
Из того, что я прочитал, библиотека использует DEFLATE, который не является LZW. Кроме того, я читал о некоторых проблемах лицензирования для использования алгоритма LZW.
Что я могу использовать для декодирования данных? Есть ли библиотека? Должен ли я реализовать это сам? А как насчет проблем с лицензированием?