লিনাক্স: 4 জিবি এর চেয়ে বড় জিপ


11

আমি লিনাক্সে একটি বড় ফাইল জিপ করার চেষ্টা করে একটি ত্রুটি পাচ্ছি কারণ জিপের সাথে ডিল করার পক্ষে এটি খুব বড়। কেউ কি জানেন যে আমি এগুলি পেতে কোন আদেশগুলি ব্যবহার করতে পারি?

এই ত্রুটিটি আমি পাচ্ছি:

zip error: Entry too big to split, read, or write (file exceeds Zip's 4GB uncompressed size limit)

এটি একটি সাধারণ পাঠ্য ফাইল, লগ ফাইল আসলে।


3
পরিবর্তে তার + জাজিপ ব্যবহার করুন।
চতুর্থ

1
কেবল ফাইলটিকে 1GiB খণ্ডে বিভক্ত করুন এবং সেগুলিকে জিপ করুন। বা একটি আধুনিক সংক্ষেপণ অ্যালগরিদম ব্যবহার করুন, আপনার ক্ষেত্রে আপনার কোনও সংরক্ষণাগার বিন্যাসের প্রয়োজন হবে না।

উত্তর:


7

আপনার লগ ফাইলকে ছোট ছোট ফাইলগুলিতে কাটাতে লিনাক্স স্প্লিট কমান্ডটি ব্যবহার করুন।

এবং লগ রোটেট সেটআপ বিবেচনা করুন যাতে এটি আবার না ঘটে।


2
অন্য ব্যবহারকারীরা যদি এটি অনুসন্ধান করে তবে তাদের সমর্থন করার জন্য এটি যুক্ত করুন। আমি এই কমান্ডটি ফাইলটি 1 জিবি টুকরোতে বিভক্ত করতে ব্যবহার করেছি: স্প্লিট-বি 1024 মি অ্যাক্সেস_লগ 2 অ্যাক্সেস_লগ_
ম্যাট রজারস

15

বেসিক জিপ ফর্ম্যাটটিতে ফাইলের জন্য 4 গিগাবাইটের সীমা থাকে। আপনাকে zipজিপ 64 সমর্থন করে এমন একটিতে আপনার সরঞ্জামটি আপগ্রেড করতে হবে :

ip জিপ-ভি
কপিরাইট (সি) 1990-2008 তথ্য-জিপ - সফ্টওয়্যার লাইসেন্সের জন্য 'জিপ "-L" টাইপ করুন।
এটি ইনফ-জিপ দ্বারা জিপ 3.0 (5 জুলাই 2008)।
...

জিপ বিশেষ সংকলন বিকল্পগুলি:
        ...
        জিপ _S৪_সপোর্ট (সংরক্ষণাগারগুলিতে বড় ফাইলগুলি সংরক্ষণ করতে জিপ use64 ব্যবহার করুন)

অন্যথা, যেমন 7z বা একটি ভিন্ন সংরক্ষণাগার ফর্ম্যাট ব্যবহার আলকাতরা

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