aspose.info
BN

LZ - Lzip সংকুচিত ফাইল বিন্যাস

হালনাগাদ

একটি LZ ফাইল কি?

.lz এক্সটেনশন সহ একটি ফাইল হল একটি সংকুচিত আর্কাইভ ফাইল যা Lzip দিয়ে তৈরি করা হয়, যা কম্প্রেশনের জন্য একটি বিনামূল্যের কমান্ড-লাইন টুল। এটি সমর্থন ফাইল কম্প্রেস করতে সংমিশ্রণ সমর্থন করে। LZ ফাইলগুলিতে মিডিয়া টাইপ অ্যাপ্লিকেশন/lzip আছে এবং BZ2 এর তুলনায় উচ্চ কম্প্রেশন রেশন সমর্থন করে। LZ হল LZMA (Lempel-Ziv-Markov চেইন) অ্যালগরিদমের উপর ভিত্তি করে এবং ফাইলের অখণ্ডতা পরীক্ষা করার জন্য একটি 32-বিট CRC চেকসাম এবং আইডেন্ট বাইট অন্তর্ভুক্ত করে।

LZMA সংকুচিত বিন্যাস

LZMA সংকুচিত বিন্যাসে বিটগুলির একটি সংকুচিত স্ট্রীম থাকে যা অভিযোজিত বাইনারি রেঞ্জ কোডার ব্যবহার করে এনকোড করা হয়। স্রোত প্যাকেটে বিভক্ত। প্রতিটি প্যাকেট হয় একটি একক বাইট বা একটি LZ77 ক্রম বর্ণনা করে। প্রতিটি প্যাকেটের দৈর্ঘ্য এবং দূরত্ব অন্তর্নিহিত বা স্পষ্টভাবে এনকোড করা হয়।

সাত ধরনের প্যাকেট নিম্নরূপ (Wikipedia)

Packed code (bit sequence)Packet namePacket description
0 + বাইটকোডLITএকটি অভিযোজিত বাইনারি রেঞ্জ কোডার ব্যবহার করে এনকোড করা একটি একক বাইট।
1+0 + লেন + distম্যাচএকটি সাধারণ LZ77 ক্রম যা ক্রম দৈর্ঘ্য এবং দূরত্ব বর্ণনা করে।
1+1+0+0শর্টরেপএকটি এক-বাইট LZ77 ক্রম। দূরত্ব শেষ ব্যবহৃত LZ77 দূরত্বের সমান।
1+1+0+1 + লেনলংগ্রেপ[0]একটি LZ77 ক্রম। দূরত্ব শেষ ব্যবহৃত LZ77 দূরত্বের সমান।
1+1+1+0 + লেনলংগ্রেপ[1]একটি LZ77 ক্রম। দূরত্ব দ্বিতীয় সর্বশেষ ব্যবহৃত LZ77 দূরত্বের সমান।
1+1+1+1+0 + লেনলংগ্রেপ[2]একটি LZ77 ক্রম। দূরত্ব হল তৃতীয় সর্বশেষ ব্যবহৃত LZ77 দূরত্বের সমান।
1+1+1+1+1 + লেনলংগ্রেপ[3]একটি LZ77 ক্রম। দূরত্ব চতুর্থ সর্বশেষ ব্যবহৃত LZ77 দূরত্বের সমান।

তথ্যসূত্র

আরও দেখুন