মেটাডেটা ভিউয়ার
ছবির মেটাডেটা কী ফাঁস করে, আর মুছলে কী থেকে যায়
ছবি বা ভিডিও হলো টেক্সটে মোড়া একটি চিত্র। সেই টেক্সট আপনার ক্যামেরা, সফটওয়্যার, সময় ও জায়গার নাম বলে দিতে পারে। ভিউয়ার কী পড়ে, রিমুভার কী কাটে, আর ইচ্ছে করেই কী রেখে দেয়, এখানে তা দেখুন।
অচেনা কাউকে ছবি পাঠালে প্রায়ই ছবির চেয়ে বেশি কিছু পাঠিয়ে ফেলেন। ক্যামেরা বা ফোনের লেখা টেক্সটের একটি মোড়ক ফাইলের সঙ্গে থাকে, আর বেশিরভাগ অ্যাপ সেটি না দেখিয়েই এগিয়ে দেয়। মেটাডেটা ভিউয়ার সেই মোড়কটি দেখায়; EXIF রিমুভার সেটি কেটে ফেলে। দুটোই ফাইল পড়ে আপনার ব্রাউজার ট্যাবে, তাই কিছু আপলোড হয় না।
ছবির ভেতরে কী থাকে
EXIF হলো সেই ব্লক, যা ক্যামেরা ছবিতে লিখে রাখে, আর সেটি বেশ খোলামেলা: বডির মেক ও মডেল, লেন্স, ফাইল সেভ করা সফটওয়্যার, তোলা ও পরিবর্তনের তারিখ, ISO, শাটার স্পিড ও অ্যাপারচার, বডি ও লেন্সের সিরিয়াল নম্বর, মালিকের নাম এবং প্রায়ই ছবিটির একটি ছোট থাম্বনেইল। GPS স্থানাঙ্ক সাধারণত এর পাশেই থাকে, তাই ছবি বলে দিতে পারে সেটি কোথায় তোলা হয়েছিল।
XMP ও IPTC একই গল্পের অন্য স্তর বহন করে: শিরোনাম, বর্ণনা, স্রষ্টা, কীওয়ার্ড ও কপিরাইট। PNG ফাইল তার টেক্সট রাখে tEXt চাঙ্কে।
ভিডিওর ভেতরে কী থাকে
ভিডিওতে তথ্য ছড়িয়ে থাকে। MP4 ও MOV ফাইলে থাকে ©mak, ©mod, ©swr, ©day, ©nam ও ©xyz-এর মতো ইউজার-ডেটা অ্যাটম, iTunes ধাঁচের ilst কী, এবং mvhd ও tkhd হেডারে তৈরি ও পরিবর্তনের সময়। WebM ও MKV ফাইল তাদের ট্যাগ রাখে Tags এলিমেন্টে, আর শিরোনাম বা রেকর্ডিংয়ের তারিখ রাখে Info-তে। এসবের পাশে থাকে মিডিয়ার নিজস্ব তথ্য: প্রস্থ ও উচ্চতা, সময়কাল, কোডেক, এবং কভার আর্টের মতো সংযুক্ত যেকোনো ফাইল।
শেয়ার করার আগে পড়ে নিন
ভিউয়ার দেখায় বাইটগুলোতে আসলে যা আছে, তার বেশি কিছু নয়, আর GPS স্থানাঙ্ক থাকলে OpenStreetMap-এর একটি লিংকও দেয়। এটি কিছুই ফেরত লেখে না, তাই আপনার ডিভাইসের ফাইল কখনো ছোঁয়া হয় না। প্রতি ফাইল 256 MB পর্যন্ত এবং একসঙ্গে 20টি ফাইল নেওয়া যায়। ছবির চেয়ে ভিডিওতে বেশি সময় লাগে, কারণ তাদের হেডার টেবিল ফাইলজুড়ে ছড়ানো থাকে, তাই মিডিয়া পেলোড বাদ দিয়ে কেবল মেটাডেটা থাকা অংশগুলো পড়া হয়।
| ফরম্যাট | ভিউয়ার পড়ে | রিমুভার পরিষ্কার করে |
|---|---|---|
| JPEG (.jpg, .jpeg, .jfif, .jpe) | হ্যাঁ | হ্যাঁ |
| PNG, WebP | হ্যাঁ | হ্যাঁ |
| GIF | হ্যাঁ | হ্যাঁ: কমেন্ট ও যেকোনো XMP ব্লক কেটে ফেলা হয় |
| HEIC, HEIF | হ্যাঁ | না: পড়ে রিপোর্ট করা হয়, কিন্তু ফের লেখা হয় না |
| MP4, M4V, MOV | হ্যাঁ | হ্যাঁ |
| WebM, MKV | হ্যাঁ | হ্যাঁ |
স্ট্রিপ কীভাবে কাজ করে
রিমুভার মোড়কটি নতুন করে বানায়। মেটাডেটা ব্লকগুলো বাদ যায়, আর ফাইলের বাকি অংশ, ভিডিওর প্রতিটি ফ্রেম ও ছবির প্রতিটি পিক্সেল, অক্ষত অবস্থায় কপি হয়। কোনো রি-এনকোড হয় না, তাই ছবি বিট-বাই-বিট আগের মতোই থাকে, আর যে JPEG-এর EXIF ব্লক কাটা হয়েছে, সেটি কেবল একটু ছোট হয়। ফলাফল নতুন কপি হিসেবে সেভ হয়; আপনার মূল ফাইল যেমন ছিল তেমনই থাকে।
যা ইচ্ছে করেই থেকে যায়
- ICC কালার প্রোফাইল, কারণ এটি বাদ দিলে রং সরে যায়।
- JFIF ও Adobe মার্কার, কারণ এগুলো তোলা দৃশ্যের নয়, ফাইলটির বর্ণনা দেয়।
- EXIF ওরিয়েন্টেশনের একক ফ্ল্যাগ, যতক্ষণ তার বক্স টিক দেওয়া থাকে, কারণ এটি ছাড়া ফোনের ছবি সর্বত্র কাত হয়ে দেখায়।
- ছবিতে বার্ন করা ওয়াটারমার্ক বা ক্যাপশন, কারণ সেটি ছবিরই অংশ, মেটাডেটা নয়।
- WebM-এ Info এলিমেন্টের MuxingApp ও WritingApp ফিল্ড।
কাজে লাগার মতো একটি রুটিন
- ফাইলটি ভিউয়ারে খুলে রিপোর্ট পড়ুন: GPS, মালিকের নাম ও সিরিয়াল নম্বর খুঁজে দেখুন।
- ফাইলটি রিমুভারে চালান এবং শেয়ার করার জন্য পরিষ্কার কপিটি রাখুন।
- পরিষ্কার কপিটি আরেকবার ভিউয়ারে খুলে নিশ্চিত হোন যে যা সরাতে চেয়েছিলেন তা সত্যিই নেই।
প্রশ্ন
মেটাডেটা সরালে কি ছবি বদলে যায়?
না। কোনো পিক্সেল বা ফ্রেম রি-এনকোড হয় না, তাই ছবি বিট-বাই-বিট আগের মতোই থাকে এবং শুধু মেটাডেটা ব্লকগুলো হারিয়ে যায়। পরিষ্কার ফাইলটি একটি নতুন কপি, আর মূল ফাইল অক্ষত থাকে।
আইফোনের HEIC ছবি কি পরিষ্কার করা যায়?
এখানে নয়। HEIC ও HEIF ফাইল ভিউয়ার পড়ে রিপোর্ট করতে পারে, কিন্তু রিমুভার সেগুলো ফের লেখে না।
রিমুভার কেন রোটেশন ফ্ল্যাগ রেখে দেয়?
কারণ EXIF ওরিয়েন্টেশন ফ্ল্যাগ ছাড়া ফোনে তোলা ছবি বেশিরভাগ ভিউয়ারে কাত হয়ে দেখাবে। তার বক্স টিক দেওয়া থাকলে এটি থেকে যায়।
সাইজের কোনো সীমা আছে কি?
প্রতি ফাইল 256 MB পর্যন্ত এবং একসঙ্গে 20টি ফাইল। ফাইলগুলো একটি একটি করে প্রক্রিয়া হয়, তাই ভিডিও কখনো মেমরিতে দুবার থাকে না, আর সবকিছু আপনার ব্রাউজার ট্যাবেই ঘটে।