জিজেপ ব্যবহার করে খুব বড় ফাইল (~ 30 গিগাবাইট) কমপ্রেস করা সম্ভব?


17

জিজেপ ব্যবহার করে খুব বড় ফাইল (~ 30 গিগাবাইট) কমপ্রেস করা সম্ভব? যদি তা হয় তবে আমার কাছে কোন আদেশ, স্যুইচ এবং বিকল্পগুলি ব্যবহার করা উচিত?

বা অন্য কোনও প্রোগ্রাম আছে (সম্ভবত উবুন্টু বিতরণগুলিতে একটি সাধারণভাবে উপলব্ধ) যা আমি খুব বড় ফাইলগুলি সঙ্কুচিত / জিপ করতে ব্যবহার করতে পারি? এ নিয়ে আপনার কি কোনও অভিজ্ঞতা আছে?


বেশিরভাগ হার্ডকোর সংক্ষিপ্তকারক হলেন xz, বা এর সমান্তরাল সংস্করণ, pxz। pxz -9ve - <in >out.xzএবং আপনি আপনার পিসিতে একটি মুরগি বেক করবেন, তবে ফলাফল gzip ফলাফলের প্রায় 60% হবে। এর জন্য আপনার প্রায় 7 গিগাবাইট প্রয়োজন।
পিটারহ - মনিকা

উত্তর:


22

gzipএএফআইএকের জন্য আকারের সীমা নেই - কমপক্ষে 30 জিবি নয়। অবশ্যই, আপনার ডিস্কে জিপ করা ফাইলের জন্য আপনার স্থান প্রয়োজন, উভয় সংস্করণ সংকোচনের সময় একযোগে সেখানে উপস্থিত হবে।

bzip2 সংক্ষিপ্ত ফাইলগুলি (কেবলমাত্র বড়গুলি নয় :-) ভাল) তবে এটি (কখনও কখনও প্রচুর পরিমাণে) ধীর হয়।


4
উত্স কোডটি (এবং এই জাতীয়) সংকোচনের ক্ষেত্রে bzip2 বিশেষত ভাল। জেনেরিক ব্যবহারের জন্যও জিপিপ করা ভাল প্রতিযোগী। বিভিন্ন অপারেটিং সিস্টেম জুড়ে
জিপিপের সহজলভ্যতা

Bzip2 ক্ষতিহীন সংকোচন হয়? ধন্যবাদ।
অ্যান্ড্রু

3
@ অ্যান্ড্রু হ্যাঁ, জিজিপ / বিজিপ 2 / ইত্যাদি ... সমস্ত নিখরচায়।
রেনান

1
এবং এছাড়াও রয়েছে pbzip- এটি একাধিক সিপিইউ-কোর ব্যবহার করবে। তবে এর চেয়েও ধীর গতিতে gzip
নীল

1
@ নিলস: আমার উবুন্টুতে কেবলpbzip2
রুব্বো 7777

8

আপনার যদি একটি ভাল তুলনা হারের দরকার হয়, আপনি lzma চেষ্টা করতে পারেন। এটি bzip2 এর চেয়ে দ্রুত এবং আরও দক্ষ এবং gzip এর চেয়েও দ্রুত হতে পারে (আমি নিশ্চিত তা জানি না)

http://www.thegeekstuff.com/2010/06/lzma-better-compression-than-bzip2-on-unix-linux/


4
lzmaxzএখনকার পক্ষে হ্রাস করা হয়েছে । একই অ্যালগরিদম, এর চারপাশে মোড়ানো কিছুটা আলাদা (উন্নত?) ফাইল ফর্ম্যাট। এলজেডএমএ জিজিপের চেয়ে ধীর, তবে সর্বাধিক গতিতে এটি এখনও JSON ডেটার মতো অত্যন্ত রিন্ডন্ড্যান্ট স্টাফগুলিতে মোটামুটিভাবে ভাল সংক্ষেপণ। ( xz -0)
পিটার কর্ডেস

3

আপনি যদি সীমাতে চলেছেন তবে পুনরায় সাজান। পরিবর্তে:

gzip file

একটি করুন:

gzip < file > file.gz

ঠিক কাজ করে।


2

জিজিপ ফর্ম্যাটটি ইনপুট আকারের মডুলো 2 ^ 32 উপস্থাপন করে, তাই --listবিকল্পটি 4 গিগাবাইট বা তার চেয়ে বড় আকারের ফাইলগুলির জন্য ভুল সঙ্কুচিত আকার এবং সংক্ষেপণ অনুপাতের প্রতিবেদন করে।

সুতরাং, নিন bzip2(v1.0.2 এবং উপরে) বা xz


যদি এটি কেবল স্পষ্টভাবে জিজিপ করা উচিত, তবে আপনার ফাইলটি প্রতিটি 4 জিবি অবধি ছোট অংশে বিভক্ত করতে হবে।
কিউনিফর্ম

এর জন্য ফাইল বিভাজন উপলব্ধ।
ভেরেস

ওয়েল, এটা না আছে এটা ঠিক যে রিপোর্ট মাপ ভুল হতে হবে বিভক্ত করা।
Law29

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.