উবুন্টু 14.04-এ, আমার প্রত্যাশার মতো কাজ sha256sum
থেকে coreutils
:
echo 879dd0d7637876be4796f7e6f194a111d21088be85cfe717fc97e2e7f05e79d2 /tmp/myfile | sha256sum -c
/tmp/myfile: OK
তবে, দেবিয়ান হুইজির ঠিক একই ফাইলের সাথে একই একই কমান্ডটি ব্যর্থ হয়:
sha256sum: standard input: no properly formatted SHA256 checksum lines found
আমি এটা বুঝতে পারি না। আমি কীভাবে দেবিয়ানের শেল স্ক্রিপ্টে চেকসামকে নির্ভরযোগ্যভাবে যাচাই করতে পারি?
উবুন্টু 14.04 এ:
⟫ sha256sum --version
sha256sum (GNU coreutils) 8.21
হুইজি অন:
$ sha256sum --version
sha256sum (GNU coreutils) 8.13
উভয় ওএসের ম্যানপেজগুলি বলে:
SYNOPSIS
sha256sum [OPTION]... [FILE]...
DESCRIPTION
Print or check SHA256 (256-bit) checksums. With no FILE,
or when FILE is -, read standard input.
[...]
-c, --check
read SHA256 sums from the FILEs and check them
*
ফাইলের সামনের একটি অংশ বাইনারি মোডকে নির্দেশ করে । (বাইনারি মোড) এরsha256sum -t /dev/null
সাথেsha256sum -b /dev/null
( পাঠ্য মোড, ডিফল্ট) আউটপুট তুলনা করুন । এটি ইউনিক্স / লিনাক্সে দৃশ্যতভাবে কোনও পার্থক্য করে না, তবে এটি উইন্ডোতে পারে ।