পাইপ থেকে md5sum পরীক্ষা করুন


10

কীভাবে md5sum --checkকাজ করার কথা তা আমি বিভ্রান্ত হয়ে পড়েছি :

$ man md5sum
-c, --check
    read MD5 sums from the FILEs and check them

আমার একটি ফাইল আছে, আমি এটিতে পাইপ করতে পারি md5sum:

$ cat file | md5sum
44693b9ef883e231cd9f90f737acd58f  -

আগামীকাল আমি যখন ফাইলটির অখণ্ডতা যাচাই করতে চাই, তখন এমডি 5সাম এখনও রয়েছে কিনা তা আমি কীভাবে পরীক্ষা করতে পারি 44693b9ef883e231cd9f90f737acd58f?

বিঃদ্রঃ

cat fileএকটি স্ট্রিম হতে পারে। সুতরাং আমি পাইপটি আমার উদাহরণ হিসাবে ব্যবহার করতে চাই, না md5sum file

উত্তর:


22

তুমি এটা করো:

cat file | md5sum > sumfile

এবং পরের দিন আপনি এটি করতে পারেন:

cat file | md5sum --check sumfile

কোন মুদ্রণ:

-: OK

সবকিছু ঠিকঠাক থাকলে।


6

আমি ধরে নিলাম যে আপনি ফাইলটির এমডি 5সাম জানেন।

কেবল নিম্নলিখিত আদেশটি জারি করুন:

প্রতিধ্বনি ff19e3f8bde936457b8e53c825110987 myfile | md5sum --check -
 myfile : ঠিক আছে

md5sum --checkমত md5sumঅন্য কোন বিকল্প (অথবা কিছুই নয়) সঙ্গে যদি কোন ফাইল (অথবা stdin থেকে ইনপুট নেয় -) কমান্ড লাইন উল্লেখ করা হয়।


1

এর জন্য ডিফল্ট বাক্য গঠন md5sum:

$ md5sum file 
068a9a19124df814e52ff5461598cfe4  file

একটি চেকসাম ফাইল তৈরি করতে, কোনও ফাইলে স্ট্যান্ডার্ড আউটপুট পুনর্নির্দেশ:

$ md5sum file > md5.checksum

চেকসাম ফাইলের বিপরীতে ফাইলটি যাচাই করতে:

$ cd path/to/file
$ md5sum --check path/to/md5.checksum
file: OK

এটি বলেছিল, এম 13 আর এর বাস্তবায়ন সমানভাবে বৈধ।

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