বাইনারি ফাইল Diff
দুটি বাইনারি ফাইল তুলনা করুন এবং hex এ বিভিন্ন বাইট রেঞ্জ দেখুন, অফসেট, মিলান অঞ্চল এবং divergence সারসংক্ষেপ সহ।
🔒 এই টুলটি সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। আপনার ফাইল কখনও সার্ভারে আপলোড করা হয় না।
ডেভেলপার
বাইনারি ফাইল ডিফ
ফাইল A
ফাইল B
বাইট বাই বাইট তুলনা করতে দুটি ফাইল বেছে নিন।
উভয় ফাইল এই পৃষ্ঠায় পড়া হয় এবং মেমরিতে তুলনা করা হয়। কিছুই আপলোড করা হয় না, তাই একমাত্র সীমা আপনার ডিভাইসের উপলব্ধ মেমরি।
বাইনারি ফাইল ডিফ যেভাবে কাজ করে
- A এবং B স্লটে দুটি ফাইল ড্রপ করুন, বা ক্লিক করে বেছে নিন। উভয় ফাইল লোড হওয়ার সাথে সাথেই তুলনা শুরু হয়।
- প্রথমে সিদ্ধান্ত দেখুন: ফাইলগুলো বাইট-বাই-বাইট অভিন্ন কিনা, কত বাইট ভিন্ন, এবং প্রতিটি ফাইলের SHA-256।
- অফসেটগুলো যাচাই করুন। শুরুতেই একটি ছোট পার্থক্য সাধারণত একটি হেডার বা ভার্সন ফিল্ড, নষ্ট ডেটা নয়।
- শুধু পার্থক্য এবং সম্পূর্ণ ফাইলের মধ্যে, এবং প্রতি সারিতে ১৬ বা ৩২ বাইটের মধ্যে সুইচ করুন, যা দেখছেন তার সাথে মানানসই করতে।
- সরাসরি হেক্সে যেকোনো অফসেটে যান, একে একে পার্থক্যগুলোর মধ্য দিয়ে যান, অথবা তালিকায় একটি অঞ্চলে ক্লিক করে সেখানে পৌঁছান।
- টিকিট বা কমিট বার্তায় অফসেট দরকার হলে রিপোর্ট কপি বা ডাউনলোড করুন।
FAQ
দুটি বাইনারি ফাইল একই কিনা যাচাই করতে কীভাবে তুলনা করব?
উভয় ফাইল ড্রপ করুন। টুলটি প্রতিটি বাইট তুলনা করে এবং সরাসরি বলে দেয় সেগুলো বাইট-বাই-বাইট অভিন্ন কিনা, এবং প্রতিটি ফাইলের SHA-256 দেখায় — দুটি হ্যাশ মিললে ফাইলগুলো অভিন্ন, যা বেশিরভাগ মানুষ আসলে জানতে চায়।
কমান্ড লাইন ছাড়া কীভাবে দুটি বাইনারি ফাইল তুলনা করব?
এই পৃষ্ঠাটি সেজন্যই। এটি cmp এবং fc /b যা দেয় তেমন উত্তর দেয় — ফাইলগুলো মেলে কিনা, প্রথম পার্থক্যের অফসেট, এবং কত বাইট ভিন্ন — একটি স্ক্রল করা যায় এমন হেক্স ভিউ হিসেবে, কোনো ইনস্টল বা টার্মিনাল ছাড়াই।
লিনাক্স বা উইন্ডোজে বাইনারি ফাইল কীভাবে তুলনা করব?
লিনাক্সে, cmp -l a.bin b.bin প্রতিটি ভিন্ন বাইট তালিকাভুক্ত করে এবং cmp -s একটি নীরব একই/ভিন্ন চেক; diff শুধু জানায় বাইনারি ফাইল ভিন্ন। উইন্ডোজে, fc /b a.bin b.bin হেক্সে ভিন্ন অফসেট প্রিন্ট করে। এই টুলটি ব্রাউজারে একই কাজ করে এবং সেই কমান্ডগুলো যা দেয় না তেমন অঞ্চল সারাংশ যোগ করে।
অভিন্ন শতাংশ মানে কী?
মিলে যাওয়া বাইটকে বড় ফাইলের আকার দিয়ে ভাগ করা হয়। ডিনোমিনেটর হিসেবে বড় ফাইল ব্যবহার করা মানে অতিরিক্ত লেজযুক্ত একটি ফাইল ছোট ফাইলের সাথে যা মেলে তা শুধু মিললেই ১০০% স্কোর করতে পারে না।
দুটি "অভিন্ন" এক্সপোর্ট কেন ভিন্ন হয়?
টাইমস্ট্যাম্প এবং এম্বেডেড বিল্ড মেটাডেটা। অনেক ফরম্যাট হেডারে তৈরির সময় স্ট্যাম্প করে, তাই বাইট-অভিন্ন আউটপুটের জন্য একটি ডিটারমিনিস্টিক রাইটার দরকার। অফসেট ০ এর কাছে কয়েকটি ভিন্ন বাইট এর ক্লাসিক লক্ষণ।
ফাইলের আকারের পার্থক্য কি ক্ষতির অর্থ বহন করে?
একা এটি নয়। প্যাডিং, অ্যালাইনমেন্ট, এবং শেষের মেটাডেটা সবই অর্থ পরিবর্তন না করে আকার পরিবর্তন করে। পার্থক্যটি কোথায় বসে তা কতটা বড় তার চেয়ে বেশি গুরুত্বপূর্ণ, তাই সারাংশে প্রথম ভিন্ন অফসেট এবং পৃথক অঞ্চলগুলো রিপোর্ট করা হয়।
আমি কত বড় ফাইল তুলনা করতে পারি?
কোনো নির্দিষ্ট সীমা নেই — উভয় ফাইল পৃষ্ঠায় মেমরিতে পড়া হয়, তাই সীমা আপনার ডিভাইসের। হেক্স ভিউ বড় ফাইলে দ্রুত থাকে কারণ এটি পুরো ফাইলের পরিবর্তে আপনি যে অফসেট দেখছেন তার চারপাশে সারির একটি উইন্ডো রেন্ডার করে।
আমার ফাইলগুলো কি আপলোড করা হয়?
না। উভয় ফাইল পৃষ্ঠায় পড়া হয় এবং মেমরিতে তুলনা করা হয়, যার অর্থ খুব বড় ফাইলও আপলোড সীমার পরিবর্তে আপনার ডিভাইসের মেমরি দ্বারা সীমাবদ্ধ।
আমরা কীভাবে তুলনায় দাঁড়াই
| বৈশিষ্ট্য | Online Tool Store | AutoDevSuite Hex Master | DiffNow | Decompiler.com Diff |
|---|---|---|---|---|
| হেক্স অফসেটসহ বাইট-লেভেল ডিফ | ✓ | ✓ | দেখানো হয় না | উৎসে ডিকম্পাইল করে |
| ফাইল কখনো ব্রাউজার ছেড়ে যায় না | ✓ | ✓ | ✗ | ✗ |
| কোনো ফাইল-আকার সীমা নেই | ✓ | উল্লেখ নেই | ফ্রি ২ MB / প্রিমিয়াম ৮ MB | উল্লেখ নেই |
| প্রতি সারিতে ১৬ বা ৩২ বাইট, যেকোনো অফসেটে যান | ✓ | ✓ | দেখানো হয় না | ✗ |
| ডিফের পাশে উভয় ফাইলের SHA-256 | ✓ | আলাদা টুল | দেখানো হয় না | দেখানো হয় না |
| অ্যাকাউন্ট বা প্রিমিয়াম টায়ার ছাড়াই কাজ করে | ✓ | ✓ | প্রিমিয়াম টায়ার | ✓ |
এই তিনটি ভিন্ন প্রশ্নের উত্তর দেয়। Decompiler.com ডিকম্পাইল করা সোর্স তুলনা করে, যা সঠিক টুল যখন আপনি জানতে চান একটি JAR বা APK কী পরিবর্তন করেছে বাইটের পরিবর্তে। DiffNow আপনার ফাইল আপলোড করে এবং টাকা না দিলে প্রথম ২ MB তুলনা করে। AutoDevSuite ধরনে সবচেয়ে কাছাকাছি — একটি ব্রাউজার-ভিত্তিক হেক্স ভিউয়ার তুলনা মোডসহ। Binary File Diff প্রথমে ব্যবহারিক প্রশ্নের উত্তর দেয় — কতটা ভিন্ন, এবং কোথায় — হেক্স ভিউতে নামার আগে, এবং এটি কখনো ফাইল কোথাও পাঠায় না।