আপনার লক্ষ্যটি এমন একটি প্রোগ্রাম বা ফাংশন লিখুন যা কোনও ফাইলের পাথকে উপস্থাপন করে একটি স্ট্রিং ইনপুট হিসাবে গ্রহণ করে এবং যদি সেই ফাইলটি খালি না থাকে এবং কোনও নাল-বাইট না থাকে - তবে, সমস্ত বিট 0 - - এবং অন্যথায় একটি মিথ্যা মান।
আমি বুঝতে পারি এটি একটি খুব সাধারণ সমস্যা এবং আমি অনুমান করি যে আমি কিছু হ্যাক করতে পারি তবে আমার সন্দেহ হয় এটি করার কিছুটা সংক্ষিপ্ত এবং মার্জিত উপায় থাকতে হবে এবং এটি আমাকে এটিকে চ্যালেঞ্জ থেকে বেরিয়ে আসার ধারণা দিয়েছে।
এটি কোড-গল্ফ , তাই বাইট জেতে সংক্ষিপ্ততম কোড। (আমার নিজের পছন্দটি দ্রুততম সমাধানে যাবে, তবে এটি বাস্তবায়ন নির্ভরতা ...)
সম্পর্কিত প্রশ্ন : জিরো সহ একটি ফাইল প্যাড করুন
অনুপ্রেরণা : আপনার আগ্রহের ক্ষেত্রে সমস্যাটি কোথা থেকে এসেছে তা কেবল এটিই বলা যায়। আপনার এটি পড়ার দরকার নেই।
"ডিডি" বা অন্যান্য উপায়ে অনুলিপি করা সিডি এবং ডিভিডিগুলির আইএসও চিত্রগুলি প্রায়শই নাল বাইটযুক্ত অকেজো ব্লকগুলির ক্রম দিয়ে শেষ হয়। এই ব্লকগুলি অপসারণের স্ট্যান্ডার্ড কৌশলগুলি জ্ঞাত এবং সাধারণ ( /unix/74827/ দেখুন ) তবে তারা মাঝেমধ্যে নাল কার্যকর তথ্য মুছে ফেলতে পারে কারণ মাঝারিটি তার নিজের আকার সম্পর্কে মিথ্যা বলতে পারে। সুতরাং আমি যাচাই করতে চাই যে সরানো ব্লকগুলিতে কেবল নাল বাইট রয়েছে। আইএসও-চিত্রগুলির একটি সাধারণ সংস্করণ সংজ্ঞায়নের জন্য এই ব্লকগুলি সরিয়ে ফেলা গুরুত্বপূর্ণ।
'
।