আমি একটি ফোল্ডারের হ্যাশ (সাবফোল্ডারদের সাথে) গণনা করতে 7 জিপ ব্যবহার করছিলাম, এটি ফাইল নামগুলি সহ বা ছাড়া দুটি বিকল্পের সাথে করতে পারে।
যাইহোক, 7 জিপ এর লিনাক্স সংস্করণে, হ্যাশ বৈশিষ্ট্যটি বাস্তবায়িত হয় না। আমি ভিন্ন চেষ্টা পদ্ধতি ফলাফলটি নকল করতে, কিন্তু এই পদ্ধতিগুলির মধ্যে কোনটি লিনাক্স এবং উইন্ডোতে একই ফলাফল দেয় না।
ফলাফলের উদাহরণ:
" 7za.exe h -scrcsha1 myfolder
"উইন্ডোজ উপর দেয়:
SHA1 for data: D54D3168B16BFEE600C3A77E848A2A1C1DBCBC59
SHA1 for data and names: BCE55085200581AD1774CC25AE065DE7DE60077D
, যখন আমি লিনাক্সে আছে:
find . -type f -exec sha1sum "$PWD"/{} \; | sha1sum
ee44137f2462bdfea87ec824dab514f288ae3e6c -
অথবা
find . -type f | xargs sha1sum | sha1sum
8f971311a28bcdee36fab0ce87a892564622db40 -
তাই আমি ফলাফল অন্য একটি প্ল্যাটফর্ম থেকে ব্যবহার করতে পারবেন না।
(আমি যাচাই করেছি যে একটি প্ল্যাটফর্মের ফলাফল উভয় প্ল্যাটফর্মগুলির জন্য একই।)
find . -type f -exec sha1sum "$PWD"/{} \; | sha1sum
- আপনি আমাদের সমস্যা বলতে পারেন?