ফাইলগুলির জিজিপ সংস্করণ কেন আলাদা এমডি 5 চেকসাম তৈরি করে?


28

আমার চারটি ফাইল রয়েছে যা আমি একটি ব্যবহার করে তৈরি করেছি svndump

test.svn 
test2.svn 
test.svn.gz  
test2.svn.gz

এখন যখন আমি এই চালাতে

md5sum test2.svn test.svn test.svn.gz test2.svn.gz

এখানে আউটপুট

89fc1d097345b0255825286d9b4d64c3  test2.svn
89fc1d097345b0255825286d9b4d64c3  test.svn
8284ebb8b4f860fbb3e03e63168b9c9e  test.svn.gz
ab9411efcb74a466ea8e6faea5c0af9d  test2.svn.gz

সুতরাং আমি বুঝতে পারি না যে gzipফাইলগুলিকে আলাদাভাবে সংকুচিত করা কেন এটি সংকোচনের আগে কোথাও টাইমস্ট্যাম্প লাগাচ্ছে? এটি শীর্ষে তারিখের ক্ষেত্রটি ব্যবহার করায় আমারও তেমন একটি সমস্যা mysqldumpছিল


দাম্মিট আমি সবেমাত্র এটি বের করেছিলাম, তবে আইলকে কেউ পয়েন্টগুলি দেখতে দেয়। আপনারা উত্তর যান: ডি
হোয়ামি

উত্তর:


32

gzipউপলব্ধ থাকলে ফাইল পরিবর্তনের সময় এবং ফাইলের নাম সহ রেকর্ড শিরোনামে কিছু মূল ফাইলের মেটাডেটা সংরক্ষণ করে। দেখুন GZIP ফাইল ফরম্যাট স্পেসিফিকেশন

সুতরাং এটি আশা করা যায় যে আপনার দুটি gzipফাইল অভিন্ন নয়। আপনি এই সমস্যা এড়ানোর ক্ষণস্থায়ী দ্বারা কাজ করতে পারেন পতাকা, যার ফলে এটি হেডারের মধ্যে মূল ফাইলের নাম এবং টাইমস্ট্যাম্প অন্তর্ভুক্ত করা থেকে স্টপ।gzip-n


4

প্রতিটি .gz ফাইলের একটি ফাইলের নামের সাথে একটি শিরোনাম থাকে ... চেষ্টা করুন head test.svn.gzএবংhead test2.svn.gz


এটি পুরো প্রচুর আবর্জনা ফেলেছে। আমি না জিনিস মাথা ভাল test.svn.gz উপর কাজ করবে না
whoami

শুরুতে আপনি ফাইলের একটি নাম দেখতে পাবেন ...
জান মেরেক

1
> ফু test2.svn.gz মাথা; @ h'N`VD ফো
whoami

11
head test2.svn.gz|hexdump -Cহবে বিশৃঙ্খলা করবেন আপ আপনার টার্মিনাল
মাদুর

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