দুটি ডিভিডি হুবহু একই কিনা তা কীভাবে পরীক্ষা করবেন?


19

আমার দুটি ডিভিডি রয়েছে এবং যদি আমি ডিভিডিগুলি খুলি এবং সামগ্রীটি এইচডিডিতে অনুলিপি করি এবং এইচডিডি-তে সম্পর্কিত ফাইলগুলি তুলনা করি তবে এটি কোনও তফাত দেখায় না। আমি জানি যে ডিভিডিতে কিছু অতিরিক্ত সামগ্রীও রয়েছে (এই সামগ্রীতে ডিভিডি বুটযোগ্য কিনা এমন কিছু তথ্য রয়েছে এবং আমার ধারণা কিছু ফর্ম্যাটিং তথ্য রয়েছে)।

আমি কীভাবে এই অতিরিক্ত সামগ্রীটি পরীক্ষা করতে পারি?

উইন্ডোজ বা উবুন্টু ব্যবহার করে অতিরিক্ত প্রোগ্রাম ছাড়াই কি কোনওভাবে সম্ভব?


1
আপনি কি স্টোর কেনা মুভি ডিভিডি বা অন্য ধরণের ডিভিডি তুলনা করছেন?
প্যাকওভারফ্লো

এটি কাজ করে কিনা তা নিশ্চিত নয় ... আপনি 'file1.img এর' dd if = / dev / cdrom 'এবং' file2.img এর '/ dd if = / dev / cdrom' এবং তারপরে 'diff file1.img file2 চেষ্টা করতে পারেন। চিত্র '।
বেনজিউইবি

2
হ্যাঁ, যদিও এটিতে অপ্রয়োজনীয় পদক্ষেপ জড়িত, আপনি সবসময় চিত্রের তুলনা করতে পারেন। এগুলি উইন্ডোতেও তৈরি করার জন্য নিখরচায় সফ্টওয়্যার থাকা উচিত। তবে আপনি যদি অতিরিক্ত সফ্টওয়্যার না চান ...
ড্যানিয়েল বি

5
সেই তথ্যটি জানতে আপনি সাধারণত বার্স্ট কাটিয়া অঞ্চলটি পড়তে পারেন । এটি কার্যকরভাবে ডিভিডিগুলির জন্য একটি সিরিয়াল নম্বর, সত্যিকারের সদৃশ ডিভিডিগুলিতে অভিন্ন বিসিএ থাকবে।
অ্যান্ডন এম কোলেম্যান

"ঠিক" সংজ্ঞা দিন। আণবিক স্তরের নিচে তারা কখনই এক হবে না ...
জেগেছে

উত্তর:


33

2 টি ডিস্ক একই কিনা তা নির্ধারণের সবচেয়ে সহজ উপায় হ'ল উভয়টির একটি হ্যাশ চালানো:

sudo md5sum /dev/cdrom

হ্যাশগুলি মিলে গেলে, ডিস্কগুলি একই রকম। তবে এটি আপনাকে জানাবে না যে সেগুলির মধ্যে কী আলাদা। এমনকি যদি একটি বিট পৃথক হয় তবে আপনি সম্পূর্ণ ভিন্ন হ্যাশ পাবেন।

আপনি এটির সাথে একটি ডিস্কের পার্টিশন টেবিলটি পরীক্ষা করতে পারেন fdisk:

sudo fdisk -l /dev/cdrom

37
প্রশ্নে এটি উইন্ডোজ বা উবুন্টু ব্যবহার করে বলেছে ...
এমটাক

5
ও_ও কখনও ভাবেন নি যে সিডিগুলি একটি সাধারণ এমবিআর ব্যবহার করে। সবেমাত্র কুবুন্টু আইসো ইমেজে এটি পরীক্ষা করে দেখেছি এবং fdisk -lকিছু বুদ্ধিমান ডেটা মুদ্রণের জন্য উপস্থিত হয়েছে। সঙ্গে জন্যে xxdপ্রথম 512 বাইট পড়তে HDD এর MBR- এ যে অনুরূপ গঠন দিলেন। আলোকিত করার জন্য +1 :)
রুসলান

2
@ চিপস_100 আপনি যদি হ্যাশের সংঘর্ষের কথা বলছেন তবে এর সম্ভাবনা খুব কমই ron ( দুটি হ্যাশ দুর্ঘটনাক্রমে সংঘর্ষের সম্ভাবনা 1/2 ^ 128 যা 340 অনিকিলিয়ন 282 ডিলিয়ন মধ্যে 366 ননিলিয়ন 920 অক্টিলিয়ন 938 সেপটিলিয়ন 463 সেক্সটিলিয়ন 463 কুইন্টিলিয়ন 374 কোয়াড্রিলিয়ন 607 ট্রিলিয়ন 431 বিলিয়ন 768 মিলিয়ন 211 হাজার 456 , উত্স )
এমটাক

2
@ চিপস_100 অবশ্যই, আপনি ঠিক বলেছেন তবে আমরা এমডি 5 নিয়ে কথা বলছি। হ্যাঁ, সংঘর্ষগুলিও পাওয়া গেছে, তবে এগুলি এলোমেলো সংঘর্ষ নয়, এগুলি একটি প্রোগ্রাম দ্বারা উত্পাদিত হয় যা কয়েক ঘন্টা ধরে গণিত নামে একটি বহিরাগত জিনিস করে। হ্যাশ বলার অপেক্ষা রাখে না, আপনি পুরো ফাইলটি পড়েন এবং ডেটাতে গণিত ক্রিয়াকলাপ করেন। আপনি যদি ফাইলগুলি তুলনা করতে হ্যাশিং ব্যবহার করেন তবে আপনি সম্ভবত একটি বাই বাই বাই তুলনা করতে পারেন।
কোল জনসন


7

কেবল ফোল্ডার এবং ফাইলগুলির সাথে তুলনা করলে ডিস্ক সম্পর্কিত অন্যান্য জিনিস মিস হয়। আপনি যদি প্রতিটি ডিস্ক থেকে একটি .ISO চিত্র ফাইল তৈরি করেন এবং বাইটগুলি তুলনা করেন তবে ডিস্কগুলির সম্পর্কে আপনার আরও ভাল ধারণা থাকতে পারে যে সত্যিই একই বা না।


বাইট তুলনা পরিবর্তে, আপনি চেকসাম বা হ্যাশ ব্যবহার করতে পারেন।
রায়ান

1
@ কোলেজোহনসন অন্য উত্তরের জবাবে যেমন বলেছেন: "হ্যাশ বলতে গেলে, আপনি সম্পূর্ণ ফাইলটি পড়তে এবং ডেটাতে গণিতের ক্রিয়াকলাপগুলি বলাই বাহুল্য you're বাই-বাই-বাইট তুলনা "।
ব্রাজিলিয়ান গাই

5

উইন্ডোজ ব্যবহার করার সময় আপনি ডিস্কে ফাইলগুলির হ্যাশ মান পেতে মাইক্রোসফ্ট ফাইল চেকসাম ইন্টিগ্রিটি ভেরিফায়ার ব্যবহার করতে পারেন ।

মাইক্রোসফ্ট ফাইল চেকসাম ইন্টিগ্রিটি ভেরিফায়ার সরঞ্জামটি একটি অসমর্থিত কমান্ড লাইন ইউটিলিটি যা MD5 বা SHA1 ক্রিপ্টোগ্রাফিক হ্যাশগুলি ফাইলের জন্য গণনা করে।


3
-1 এইভাবে এটি কেবল ফাইল এবং ফোল্ডারগুলির সাথে এবং কেবল বর্তমান রেকর্ডিং সেশনের জন্য তুলনা করবে।
সেই ব্রাজিলিয়ান গাই

1

ফাইলগুলির বিষয়বস্তুর তুলনা করতে যে কেউ ফ্রাইফাইলেসঞ্চের মতো সরঞ্জাম ব্যবহার করতে পারে। তবে এই ডিভিডিগুলির বুট সেক্টরের ফর্ম্যাট সারণির তুলনা করা সম্ভব নয়

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