নতুন কী
তালিকায় তারিখ থাকে না, দিনলিপিতে সবসময়ই থাকে। আসল তারিখগুলি এখানেই বাস করে।
PDF কোণ খুলল, আর সে বলে দেয় কী সে পারে না
ছয়টি যন্ত্র কাজের টেবিলে যোগ হলো: PDF জোড়া দেওয়া, আলাদা করা বা পাতা বের করা, পাতার ক্রম বদলানো ও ঘোরানো, ছবি থেকে PDF বানানো, PDF-এর মেটাডেটা দেখা ও পরিষ্কার করা, আর PDF-এ পাসওয়ার্ড বসানো বা তুলে নেওয়া।
এই প্রথম এই সাইটে কোনো লাইব্রেরি যুক্ত হলো, আর সেটিই একমাত্র থাকবে: হাতে PDF লেখা যুক্তিসংগত নয়। কোডটি আমরাই পরিবেশন করি, কখনো বাইরের কোনো বিতরণ নেটওয়ার্ক নয়; সংস্করণটি ফাইলের নামে গাঁথা, যাতে কোনো হালনাগাদ নিঃশব্দে ঘটতে না পারে, আর সাইটের প্রতিটি নির্মাণে এর সঠিক ওজন মাপা হয়। আমরা যাচাই করেছি যে এতে কোনো নেটওয়ার্ক ডাক নেই, আর একটি স্বয়ংক্রিয় পরীক্ষা প্রতিবার তা আবার যাচাই করে।
PDF মেটাডেটা পরিষ্কারক এমন কিছু দেখায় যা প্রায় কোনো যন্ত্রই দেখায় না: PDF তার মেটাডেটা এক জায়গায় রাখে না, রাখে তিন জায়গায়, আর তৃতীয়টি থাকে খোদ পাতাগুলোর গায়ে। সে তিনটিই খালি করে, তারপর সদ্য বানানো ফাইলটি আবার খুলে আপনাকে জানায় কী রয়ে গেল।
পাসওয়ার্ড যন্ত্রটি কাজ শুরুর আগে এনক্রিপশনের রিভিশন দেখায়, আর সেটা অস্বাভাবিক। PDF-এ AES-256 করার দুটি পথ আছে, আর দুটির সুরক্ষা সমান নয়: আমরা যেটি লিখতে পারি সেটি পাসওয়ার্ড যাচাই ধীর করে না। ক্লিকের আগে, পর্দায় আমরা সেটা বলি, আর একটি সত্যিকারের পাসফ্রেজ বানানোর দিকে পাঠাই।
তিনটি জিনিস বাদ পড়েছে, আর পদ্ধতির পাতা সংখ্যা দিয়ে বলে কেন: PDF-কে ছবিতে বদলানো (দেড় মেগাবাইটের রেন্ডারিং ইঞ্জিন লাগত), PDF-এ সই করা (সেই ইঞ্জিন ছাড়া পাতাই দেখানো যায় না, কাজেই সইও বসানো যায় না), আর “প্রিন্ট নিষেধ” চেকবক্সগুলো (এগুলো পাঠক-প্রোগ্রামের কাছে অনুরোধ, তালা নয়)।
কর্মশালার বোর্ড এখন কেবল সেই যন্ত্রই দেখায় যেগুলো সত্যিই আছে: এখনো খালি জায়গাগুলোর ঘোষণা বন্ধ হয়েছে।
ছবির কোণ আর নিরাপত্তার কোণ খুলল
মেটাডেটা দর্শকের সঙ্গে চারটি যন্ত্র যোগ হলো: ছবি সংকুচিত করা ও মাপ বদলানো, ছবিকে এক ফরম্যাট থেকে অন্যটিতে বদলানো, ফাইলের আঙুলছাপ বের করা ও মেলানো, আর পাসওয়ার্ড দিয়ে ফাইল এনক্রিপ্ট ও ডিক্রিপ্ট করা।
ইমেজ কনভার্টার তা-ই করে যা কনভার্টার-খামারগুলো করে না: আপনার ব্রাউজারেই সে মেপে দেখে কোন ফরম্যাটগুলো সে সত্যিই লিখতে পারে, আর কেবল সেগুলোই দেয়। মানদণ্ড ব্রাউজারকে অনুমতি দেয়, যা চাওয়া হয়েছে তা লিখতে না পারলে সতর্ক না করেই PNG ফেরত দিতে; তাই পাওয়া ফাইলের ধরনটি আবার পড়ে দেখানো হয়।
এনক্রিপশন যন্ত্রটি কিছু এনক্রিপ্ট করার আগে তার পুরো পদ্ধতি, সংখ্যাসহ, পর্দায় দেখায়। টাইপ করার সময় পাসওয়ার্ডটি দৃশ্যমান থাকে, আর পাতাটি বলে কেন: যে ফাইলের পাসওয়ার্ড হারিয়ে গেছে, তা কেউ ফিরিয়ে আনতে পারে না।
সামঞ্জস্য ম্যাট্রিক্স আবার যাচাই করে সংশোধন করা হয়েছে: AVIF লেখা নিয়ে ওয়েবে বহুল-নকল একটি লাইনের কোনো প্রথম-হাত সূত্র নেই, আর এখন সেটি সেভাবেই উপস্থাপিত। ছয়টি নতুন লাইন বলে ব্রাউজার কী পারে না, আর একটি নতুন অংশ PDF লাইব্রেরিগুলোর আসল অবস্থা জানায়।
পরিকল্পনার দুটি জায়গা এখনো খালি, আর পদ্ধতির পাতা প্রমাণ হাতে নিয়ে ঠিকঠাক বলে কেন: PDF-এর পাসওয়ার্ড আর QR কোড।
কর্মশালা খুলল তার প্রথম যন্ত্র নিয়ে
কাজের টেবিল খোলে মেটাডেটা দর্শক দিয়ে: আপনি একটি ছবি রাখেন, দেখেন সেটি আপনার সম্পর্কে কী বলে, পরিষ্কার করেন, আর পরিষ্কার কপিটি ডাউনলোড করেন। কিছুই কোথাও পাঠানো হয় না।
সাইটটির জন্ম দুই ভাষায়, ফরাসি আর ইংরেজি, পূর্ণ সমতায়: ফাইলের যন্ত্রের কোনো জাতীয় শিকড় নেই।
সামঞ্জস্য ম্যাট্রিক্স প্রকাশিত ও তারিখ দেওয়া: সেটি ফরম্যাট ধরে ধরে, ব্রাউজার ধরে ধরে বলে ব্রাউজারের ভেতরে আসলে কী সম্ভব, সূত্রসহ।
কর্মশালার পরিকল্পনা পঁয়ত্রিশটি আঁকা জায়গার ঘোষণা দেয়, আর স্পষ্ট দেখায় কোনটি ভরা।