HeadlinesBriefing HeadlinesBriefing.com

decayfmt: স্বয়ংদূষিত Rust ফাইল ফরম্যাট

Hacker News •
×

decayfmt হলো Rust-এ লেখা একটি নতুন ফাইল ফরম্যাট যেখানে প্রতিটি রিড অপারেশন ডিস্কে ফাইলটিকে স্থায়ীভাবে নষ্ট করে দেয়। Arav Pandey নির্মিত এই ফরম্যাটটি ক্ষয়কে একটি প্রথম-শ্রেণির বৈশিষ্ট্য হিসেবে এনকোড করে, যার অর্থ ব্যাকআপ ছাড়া কোনো পুনরুদ্ধার সম্ভব নয়। ফাইলগুলো অস্থিরতা প্যারামিটার x দিয়ে নামকরণ করা হয় (যেমন, photo.idcy3 বা note.tdcy7), যেখানে উচ্চ মান প্রতি ওপেনে বেশি ক্ষতি করে। এটি এনক্রিপশন, DRM বা নিরাপদ ডিলিট নয়—এটি গণিত দ্বারা প্রয়োগ করা একটি সামাজিক চুক্তি। টেক্সট পড়ার মতো দেখতে অর্থহীন আবর্জনায় পরিণত হয়, আর ছবিগুলো রঙের নির্ভুলতা হারায়। প্রতিটি ওপেন OS এনট্রপি থেকে সিড করা ক্রিপ্টোগ্রাফিকভাবে নিরাপদ র্যান্ডম জেনারেটর ব্যবহার করে প্রায় 9.5% (x=1) থেকে 63% (x=10) যোগ্য বাইট নষ্ট করে। এই ক্ষতি ফাইলের দৈর্ঘ্য ও কাঠামো সংরক্ষণ করে কিন্তু সময়ের সাথে সাথে বিষয়বস্তুকে ক্ষয় করে। শুধুমাত্র-পঠনযোগ্য ফাইল প্রত্যাখ্যান করা হয়, এবং একযোগে ওপেন করলে রেস কন্ডিশনের কারণে কম ক্ষতি হতে পারে। প্রকল্পটি MIT লাইসেন্সের অধীনে লাইসেন্সপ্রাপ্ত এবং cargo install বা প্রধান প্ল্যাটফর্মের জন্য প্রি-বিল্ট বাইনারির মাধ্যমে উপলব্ধ।

উৎস: Hacker News · সারাংশ: HeadlinesBriefing