7টি টুল · বিনামূল্যে · আপনার ডিভাইসেই

কোড ও তথ্যের ফাইল নষ্ট করার সরঞ্জাম

লেখাভিত্তিক ধরনগুলোতে ধ্বংস করার মতো কোনো শিরোনামই থাকে না, তাই অক্ষর এলোমেলো করলে কেবল আরেকটি লেখাই দাঁড়ায়। এই সরঞ্জামগুলো এমন বাইট ক্রম ঢোকায় যা মোটেই বৈধ UTF-8 নয়, ফলে ফাইলটি নিছক অর্থহীন হওয়ার বদলে পড়াই যায় না, আর এতেই বিশ্লেষক ঠিক সত্যিকারের ক্ষতির মতোই ব্যর্থ হয়।

এক নজরে প্রতিটি টুল

  • JSON নষ্টকারী .json, .jsonl, .geojson
    কাঠামোগত অক্ষর. দ্বিতীয় ও তৃতীয় বন্ধনী, কমা ও উদ্ধৃতিচিহ্নের ওপর লিখে দেওয়া হয়, ফলে নথিটির ভারসাম্য আর মেলানো যায় না।
  • XML নষ্টকারী .xml, .xsd, .rss, .plist
    XML ঘোষণা. শুরুর <?xml version…?> নির্দেশ ধ্বংস করা হয়, ফলে সংকেতায়ন ও সংস্করণ ঠিক করাই যায় না।
  • HTML নষ্টকারী .html, .htm, .xhtml
    অক্ষরের সংকেতায়ন. অবৈধ UTF-8 ক্রম ঢোকানো হয়, ফলে ব্রাউজারের পাঠোদ্ধারক গোটা নথিজুড়ে বিকল্প চিহ্ন ছড়িয়ে দেয়।
  • CSV নষ্টকারী .csv, .tsv
    বিভাজকের কাঠামো. কমা আর লাইনের শেষের ওপর লিখে দেওয়া হয়, ফলে সারিগুলো আর সঙ্গতিপূর্ণ সংখ্যক স্তম্ভে ভাগ হয় না।
  • SQL ডাম্প নষ্টকারী .sql, .dump
    বিবৃতির সমাপ্তি চিহ্ন. সেমিকোলন ও লাইনের শেষের ওপর লিখে দেওয়া হয়, ফলে বিবৃতিগুলো জড়িয়ে গিয়ে বিশ্লেষণের অযোগ্য ইনপুট হয়ে দাঁড়ায়।
  • YAML নষ্টকারী .yaml, .yml
    ইনডেন্ট. লাইনের শুরুর ফাঁকা জায়গার ওপর লিখে দেওয়া হয়, ফলে YAML-কে কাঠামো দেওয়া বাসাটাই ভেঙে পড়ে।
  • Markdown নষ্টকারী .md, .markdown, .mdx
    অক্ষরের সংকেতায়ন. গোটা ফাইলজুড়ে অবৈধ UTF-8 ক্রম ঢোকানো হয়, ফলে লেখা হিসেবে তার পাঠোদ্ধার ব্যর্থ হয়।

কোড ও তথ্য-এর এই টুলগুলো সম্পর্কে

এখানে তালিকাভুক্ত সব টুলই একই ইঞ্জিনে চলে। আলাদা পাতা আছে কারণ প্রতিটি ফরম্যাট আলাদাভাবে ভাঙে এবং কী হতে যাচ্ছে তা জানা কাজে লাগে: কোন অ্যাপ্লিকেশন কোন ত্রুটি দেখায়, মেরামতের সুবিধা ফাইলটি বাঁচাতে পারবে কি না, আর প্রতিটি ক্ষতির মাত্রায় কী টিকে থাকে।

এদের মধ্যে যা অভিন্ন

  • কিছুই আপলোড হয় না। প্রতিটি বাইট আপনার ব্রাউজারেই প্রক্রিয়া হয়।
  • আকারের কোনো সীমা নেই। ফাইল ৮ MB টুকরোয় সামলানো হয়।
  • ফলাফল স্বাভাবিকই দেখায়। একই ফাইলের নাম, বাইট দৈর্ঘ্য আর MIME টাইপ।
  • ক্ষতির চারটি মাত্রা। আংশিক ক্ষতি থেকে ক্রিপ্টোগ্রাফিক নয়েজ পর্যন্ত।