मेरे पास एक डेटाबेस है जिसमें बाइनरी ब्लॉब के रूप में संग्रहीत चित्र डेटा होता है। दस्तावेज़ीकरण का कहना है कि डेटा एलजेडब्लूडब्ल्यू का उपयोग करके एन्कोड किया गया है। मैंने सोचा कि मैं जावा लाइब्रेरी में पाए गए ज़िप या जीजेआईपी इनपुट स्ट्रीम का उपयोग करके इसे डीकोड कर सकता हूं, लेकिन यह काम नहीं करता - मुझे एक अपवाद मिला कि डेटा का प्रारूप सही नहीं है।मैं जावा में एलजेडब्लू डिकोडिंग कैसे कर सकता हूं?
जो मैंने पढ़ा है, लाइब्रेरी DEFLATE का उपयोग करती है, जो LZW नहीं है। इसके अलावा, मैंने एलजेडब्लूडब्ल्यू एल्गोरिदम का उपयोग करने के लिए कुछ लाइसेंसिंग समस्याओं के बारे में पढ़ा है।
डेटा को डीकोड करने के लिए मैं क्या उपयोग कर सकता हूं? क्या वहां एक लाइब्रेरी है? क्या मुझे इसे खुद कार्यान्वित करना है? लाइसेंसिंग समस्याओं के बारे में क्या?
एलजेडब्लूडब्ल्यू एल्गोरिदम स्वयं पेटेंट किया गया था, लेकिन पेटेंट 2003 में समाप्त हो गए थे। –