একটি LZ ফাইল কি?
.lz এক্সটেনশন সহ একটি ফাইল হল একটি সংকুচিত আর্কাইভ ফাইল যা Lzip দিয়ে তৈরি করা হয়, যা কম্প্রেশনের জন্য একটি বিনামূল্যের কমান্ড-লাইন টুল। এটি সমর্থন ফাইল কম্প্রেস করতে সংমিশ্রণ সমর্থন করে। LZ ফাইলগুলিতে মিডিয়া টাইপ অ্যাপ্লিকেশন/lzip আছে এবং BZ2 এর তুলনায় উচ্চ কম্প্রেশন রেশন সমর্থন করে। LZ হল LZMA (Lempel-Ziv-Markov চেইন) অ্যালগরিদমের উপর ভিত্তি করে এবং ফাইলের অখণ্ডতা পরীক্ষা করার জন্য একটি 32-বিট CRC চেকসাম এবং আইডেন্ট বাইট অন্তর্ভুক্ত করে।
LZMA সংকুচিত বিন্যাস
LZMA সংকুচিত বিন্যাসে বিটগুলির একটি সংকুচিত স্ট্রীম থাকে যা অভিযোজিত বাইনারি রেঞ্জ কোডার ব্যবহার করে এনকোড করা হয়। স্রোত প্যাকেটে বিভক্ত। প্রতিটি প্যাকেট হয় একটি একক বাইট বা একটি LZ77 ক্রম বর্ণনা করে। প্রতিটি প্যাকেটের দৈর্ঘ্য এবং দূরত্ব অন্তর্নিহিত বা স্পষ্টভাবে এনকোড করা হয়।
সাত ধরনের প্যাকেট নিম্নরূপ (Wikipedia)
Packed code (bit sequence) | Packet name | Packet 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 দূরত্বের সমান। |