প্রকল্প সম্পর্কে
compress একটি Go মডিউল যা অপ্টিমাইজড কম্প্রেশন ও ডিকম্প্রেশন বাস্তবায়ন সংগ্রহ করে। এটি `go get github.com/klauspost/compress@latest` দিয়ে ইনস্টল করা হয় এবং বর্তমান Go রিলিজসহ আগের দুটি সংস্করণ সমর্থন করে। বিল্ড ট্যাগ `nounsafe` এবং `noasm` ব্যবহারকারীদের যথাক্রমে unsafe প্যাকেজ বা অ্যাসেম্বলি কোড ব্যবহার নিষ্ক্রিয় করতে দেয়।
অন্তর্ভুক্ত প্যাকেজসমূহ:
- zstd: বিশুদ্ধ Go-তে বাস্তবায়িত Zstandard কম্প্রেশন ও ডিকম্প্রেশন, সাথে কনকারেন্ট স্ট্রিম এনকোডিং, ডিকশনারি, ডেল্টা এনকোডিং, ফ্রেম হেডার হ্যান্ডলিং এবং amd64 ও arm64-এর জন্য অ্যাসেম্বলি পাথ।
- s2: Snappy-র উচ্চ-পারফরম্যান্স বিকল্প হিসেবে বর্ণিত, সাথে কনকারেন্ট স্ট্রিম, ডিকশনারি, আকার অনুমান, কাস্টম স্ট্রিম এনকোডার এবং LZ4 ও Intel LZ4s ব্লকের জন্য কনভার্টার।
- flate: অপ্টিমাইজড deflate বাস্তবায়ন যা gzip, zip এবং zlib-এর ড্রপ-ইন প্রতিস্থাপন হিসেবে ব্যবহারযোগ্য, সাথে টিউনযোগ্য লেভেল, ডিকশনারি সাপোর্ট, সীমিত-উইন্ডো কম্প্রেশন এবং inflate চেকপয়েন্ট।
- snappy: github.com/golang/snappy-এর ড্রপ-ইন প্রতিস্থাপন, ভিন্ন কম্প্রেশন আচরণ এবং কনকারেন্ট স্ট্রিম অফার করে।
- lzw: compress/lzw-এর ড্রপ-ইন প্রতিস্থাপন, ডেটার উপর নির্ভর করে দ্রুততর কম্প্রেশন ও ডিকম্প্রেশন।
- huff0 এবং fse: র এনট্রপি এনকোডিং বাস্তবায়ন (Huffman এবং FSE)।
- xpress: Microsoft XPRESS (MS-XCA) প্লেইন LZ77 এবং LZ77+Huffman ফরম্যাটের ডিকম্প্রেশন, পরবর্তীটি WIM ইমেজ এবং Windows Compact OS/WOF ডেটায় ব্যবহৃত হয়।
- gzhttp: gzipped এবং zstd HTTP অনুরোধ হ্যান্ডল করার জন্য ক্লায়েন্ট ও সার্ভার র্যাপার, যার মধ্যে কনটেন্ট নেগোসিয়েশন, ETag হ্যান্ডলিং এবং ঐচ্ছিক BREACH প্রশমন অন্তর্ভুক্ত।
- pgzip: একটি পৃথক প্যাকেজ যা প্যারালাল gzip বাস্তবায়ন প্রদান করে।
README-তে v1.15.x থেকে v1.20.1 পর্যন্ত রিলিজ কভার করে একটি বিস্তারিত চেঞ্জলগও নথিভুক্ত করা হয়েছে, যেখানে বাগ ফিক্স, নিরাপত্তা ফিক্স, পারফরম্যান্স কাজ এবং নতুন বৈশিষ্ট্য যেমন arm64 অ্যাসেম্বলি, ডিকশনারি বিল্ডার এবং zstd কনকারেন্ট স্ট্রিম এনকোডিং তালিকাভুক্ত। প্রকল্পটি Go-তে লেখা এবং Go অ্যাপ্লিকেশন বা পরিষেবায় কম্প্রেশন এমবেড করা ডেভেলপারদের জন্য উদ্দিষ্ট।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.