একটি bz2 সংক্ষিপ্ত ফাইলটিতে একটি টার করার সময় আমি নিম্নলিখিত ত্রুটির মুখোমুখি হয়েছি,
tar: dump.sql: 19573448400 বাইট দ্বারা ফাইল সঙ্কুচিত; শূন্যের সাথে প্যাডিং
কেউ কি এই বিষয়টির কারণ হতে পারে তা নির্দেশ করতে পারে?
ধন্যবাদ।
একটি bz2 সংক্ষিপ্ত ফাইলটিতে একটি টার করার সময় আমি নিম্নলিখিত ত্রুটির মুখোমুখি হয়েছি,
tar: dump.sql: 19573448400 বাইট দ্বারা ফাইল সঙ্কুচিত; শূন্যের সাথে প্যাডিং
কেউ কি এই বিষয়টির কারণ হতে পারে তা নির্দেশ করতে পারে?
ধন্যবাদ।
উত্তর:
এটি কোনও ত্রুটি নয়। এটা তথ্য।
আমি কোনও ভার্চুয়াল মেশিন চিত্রটি সংক্ষেপিত / ডিকম্প্রেস করে দিচ্ছি বা অন্যথায় খুব কমই বরাদ্দকৃত ফাইলটি দিতে আগ্রহী।
Bzip2 সনাক্ত করেছে যে ফাইলটি বেশিরভাগই শূন্য, এবং এটি সংকুচিত করে যাতে তারা সংকুচিত ফাইলটিতে না থাকে।
এটি আসল আকার এবং স্পার ফাইলগুলির আপাত আকারের মধ্যে পার্থক্য।
dump.sql
প্রশ্নযুক্ত ফাইলটি বলা হয়েছিল , সুতরাং সম্ভবত কোনও bz2 সংকোচিত ফাইল নয়। - যে কোনও ক্ষেত্রে, সমস্যাটি bz2 বা ফাইলের বিষয়বস্তুর সাথে সম্পর্কিত নয়।
বার্তাটির অর্থ হ'ল, stat()
ফাইলটিতে থাকা ফাইলটি যে পরিমাণটি ফাইল থেকে পড়তে পারে তার চেয়ে আলাদা আকারের প্রতিবেদন করেছিল। এটি ঘটতে পারে, যদি tar
কাজ করার সময় ফাইলটি পরিবর্তন করা হত।
এটি লিনাক্সের / সিস্টেমে ফাইল সিস্টেমের মতো "ভার্চুয়াল ফাইলগুলি" তেও ঘটে। তাদের মধ্যে 4096 বাইট আকারের (একটি স্বেচ্ছাচারিত মান) দিয়ে রিপোর্ট করা হয়। একবার read()
, তারা কেবল কয়েকটা বাইট ফেরত দেয়।