আমি কীভাবে কোনও ফাইলের বিটিআরএফএস চেকসামটি দেখতে পারি?


12

বিটিআরএফস প্রতিটি ফাইলের জন্য একটি crc32c চেকসাম গণনা করে। চেকসাম কীভাবে সংরক্ষণ করা হয়েছে তা দেখার কোন উপায় আছে (কেবল ফাইলটি পড়ে এটি পুনরায় গণনা করার বিপরীতে)?


অনুরূপ প্রশ্নের উত্তর পোস্ট করেছেন: superuser.com/a/1030443/44360
webonal.org

1
এই সম্পর্কিত বিষয় হল: stackoverflow.com/questions/32761299/...
আলেকজান্ডার Pozdneev

উত্তর:


3

বিটিআরএফস প্রতিটি ফাইলের জন্য একটি crc32c চেকসাম গণনা করে।

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

যদি ফাইল-সিস্টেমটিতে সংক্ষেপণ সক্ষম করা থাকে (ক্রমবর্ধমান সাধারণ সেটিংস), এই চেকসাম সংকোচনের পরে ডেটা হয়। এর অর্থ হ'ল, যদি ফাইলটি একটি লজিক্যাল ব্লকে ফিট করে তবে ফাইল-সিস্টেমের চেকসাম ডেটা আপনার পক্ষে অকেজো হতে পারে এটি সম্ভব (এবং ক্রমবর্ধমান সম্ভবত)।

আপনার যদি ফাইল চেকসামের প্রয়োজন হয় তবে এটি পাওয়ার সর্বোত্তম উপায় হ'ল এটি গণনা করা।


1

সুপারভাইজারের অনুরূপ উত্তর থেকে:

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

অর্থ। চেকসামগুলি বিটিআরএফ দ্বারা ফাইলের জন্য তৈরি হয় না। @ সুপেরুজারের কথা উল্লেখ করা হয়েছে সেখানে পরিদর্শন-অভ্যন্তরীণ সাবকম্যান্ডে কার্যকারিতা যুক্ত করার জন্য একটি প্যাচ রয়েছে: বিটিআরএফএস পরিদর্শন করে অভ্যন্তরীণ ডাম্প-সিএসমাস এই ডাম্পগুলি - প্রদত্ত ফাইলের অধীনে থাকা সমস্ত ব্লক - ব্লক চেকসামগুলি। বহুবচন, যদি না ফাইলটি একটি ব্লকের সাথে ফিট করে।


1
আপনি যে উত্তরটি উদ্ধৃত করছেন তার সাথে লিঙ্ক দিন এবং এর লেখকের নাম দিন।
স্কট

কি জন্য? এটি আসল প্রশ্নের উত্তর নয়। প্রশ্নটি উত্থাপনের পরিবর্তে প্রশ্নটি উত্থাপনের সময় ভুল অনুমানের কারণে কেন এটি প্রযুক্তিগতভাবে সম্ভব নয় explains এটি কোনও উত্তরের পুনরাবৃত্তি নয়।
অবাক

1
কারণ (১)  লেখককে চিহ্নিত না করে অন্য কারও কথার উদ্ধৃতি দেওয়া চৌর্যবৃত্তি এবং (২) আপনি যদি লেখকের পরিচয় না দিয়ে অন্য কারও কথা উদ্ধৃত করেন, আপনি পাঠককে বিবৃতিটির বিশ্বাসযোগ্যতা মূল্যায়ন করার কোনও উপায় দেন না।
স্কট 5


0

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

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