TIFF ছবি (.tiff)
TIFF স্ট্যান্ডার্ডট্যাগড ইমেজ ফাইল ফরম্যাট (TIFF) উচ্চ-রেজোলিউশনের ডকুমেন্ট স্ক্যানিং, সংরক্ষণমূলক আলোকচিত্র স্টোরেজ, মেডিকেল ইমেজিং এবং বাণিজ্যিক প্রিন্ট প্রিপ্রেসের জন্য স্বর্ণমান।
TIFF থেকে JPG-তে রূপান্তর করুন
বিনামূল্যের ব্রাউজারভিত্তিক TIFF-থেকে-JPG রূপান্তরকারী। আপনার ডিভাইসেই ফাইল তাৎক্ষণিকভাবে রূপান্তর করুন।
ইনস্পেক্ট ও মেটাডেটা
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে TIFF ফাইল শনাক্ত করে:
বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে TIFF ফাইল শনাক্ত করে:
হেক্স সিগনেচার (অফসেট 0):
49 49 2A 00 / 4D 4D 00 2AASCII রিপ্রেজেন্টেশন: II*\0 / MM\0*
স্ট্যান্ডার্ডাইজেশন: TIFF Revision 6.0 (Adobe Systems)
প্রযুক্তিগত বৈশিষ্ট্য
| কন্টেইনার আর্কিটেকচার | বহু-পৃষ্ঠার ছবি ও tiled structure সমর্থনকারী Image File Directory (IFD) tag-value container |
| কম্প্রেশন | আনকমপ্রেসড, LZW, Deflate (Zip), PackBits, CCITT Group 3/4 Fax অথবা JPEG |
| বাইট এন্ডিয়াননেস | Little-Endian ('II' Intel) অথবা Big-Endian ('MM' Motorola) |
| কালার স্পেস | sRGB, Adobe RGB, CMYK, CIELAB, Embedded ICC Profile (Tag 34675) |
| চ্যানেল ও কাঠামো | Bilevel (1-bit), Grayscale (8/16-bit), RGB (24/48-bit), CMYK (32-bit) এবং multi-spectral planar channel |
| সর্বোচ্চ মাত্রা | 4,294,967,295 x 4,294,967,295 পিক্সেল (BigTIFF 64-bit extension) |
| স্বচ্ছতা | যুক্ত বা অযুক্ত alpha channel এবং transparency mask |
| স্ট্রিমিং ও প্রোগ্রেসিভ | Strip-ভিত্তিক ও tile-ভিত্তিক streaming-এর মাধ্যমে সম্পূর্ণ file না পড়েই image-এর অংশ decode করা যায় |
টেকনিক্যাল তুলনা ম্যাট্রিক্স: TIFF বনাম প্রতিযোগীগণ
| প্রযুক্তিগত বৈশিষ্ট্য | TIFF (বর্তমান) | PNG | JPG | |
|---|---|---|---|---|
| মাল্টি-পেজ সমর্থন | নেটিভ মাল্টি-পেজ ডকুমেন্ট স্টোরেজ | শুধুমাত্র একক ছবি | মাল্টি-পেজ ডকুমেন্ট স্ট্যান্ডার্ড | শুধুমাত্র একক ছবি |
| কালার স্পেস | RGB, CMYK, Lab, গ্রেস্কেল, স্পট | RGB, গ্রেস্কেল | RGB, CMYK, স্পট, গ্রেস্কেল | RGB, CMYK, গ্রেস্কেল |
| ওয়েব ব্রাউজার সমর্থন | কোনো নেটিভ ইনলাইন ব্রাউজার সমর্থন নেই | আধুনিক ব্রাউজারে ব্যাপকভাবে সমর্থিত | আধুনিক ব্রাউজারে বিল্ট-ইন PDF দেখা একটি সাধারণ সুবিধা | আধুনিক ব্রাউজারে ব্যাপকভাবে সমর্থিত |
| সংরক্ষণাগার দীর্ঘায়ু | লাইব্রেরি অফ কংগ্রেস স্বর্ণমান | উচ্চ (ওপেন ওয়েব স্ট্যান্ডার্ড) | আইএসও স্ট্যান্ডার্ড (PDF/A) | খারাপ (লসি জেনারেশনাল লস) |
সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড
সফ্টওয়্যার রিপোর্ট করে 'TIFFReadDirectory: Failed to read directory at offset X'।
মূল কারণ: হেডারে দূষিত IFD পয়েন্টার অথবা IFD ট্যাগ টেবিল শেষ হওয়ার আগে ফাইল কেটে যাওয়া।
পুনরুদ্ধার: tiffsplit/libtiff ব্যবহার করে IFD ইনডেক্স পুনর্নির্মাণ করুন অথবা File2File.app TIFF কনভার্টারের মাধ্যমে রূপান্তর করুন।
নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর
LibTIFF এবং তৃতীয় পক্ষের TIFF ডিকোডারগুলি ঐতিহাসিকভাবে কারুকার্য করা ট্যাগ মান দ্বারা ট্রিগার হওয়া হিপ বাফার ওভারফ্লোর ঝুঁকিতে রয়েছে।
পরিচিত অ্যাটাক ভেক্টর
- StripByteCounts গণনার সময় ইন্টিজার ওভারফ্লো যা হিপ বাফার ওভারফ্লোর দিকে পরিচালিত করে।
- LZW বিটস্ট্রিম ডিকম্প্রেশনের সময় সীমার বাইরে মেমরি রাইট।
- সার্কুলার IFD ডিরেক্টরি পয়েন্টার লুপের মাধ্যমে পরিষেবা অস্বীকারের আক্রমণ।
প্রতিরক্ষামূলক সেরা অনুশীলন: হার্ডেনড বাউন্ডস ভ্যালিডেশন সহ মেমরি-আইসোলেটেড WebAssembly ইঞ্জিন ব্যবহার করে TIFF ফাইল ডিকোড করুন।
ঐতিহাসিক উৎপত্তি ও মাইলফলক
প্রধান সুবিধাসমূহ ও গুণাবলী
- বিশ্বব্যাপী সংরক্ষণাগার বেঞ্চমার্ক: দীর্ঘমেয়াদী ডিজিটাল সংরক্ষণের জন্য লাইব্রেরি অফ কংগ্রেস এবং জাদুঘরসমূহ দ্বারা ব্যাপকভাবে সুপারিশকৃত।
- লসলেস কম্প্রেশন অ্যালগরিদম (LZW এবং ZIP) ১০০% বিট-সঠিক পিক্সেল সংরক্ষণ নিশ্চিত করে।
- বহু-পৃষ্ঠার নথির জন্য নেটিভ সমর্থন, যা একটি একক ফাইলে সম্পূর্ণ স্ক্যান করা বই বা চুক্তি সংরক্ষণ করতে দেয়।
কারিগরি সীমাবদ্ধতা ও অসুবিধা
- WebP বা AVIF এর মতো আধুনিক সংকুচিত বিন্যাসের তুলনায় যথেষ্ট বড় ফাইলের আকার।
- নেটিভ ওয়েব ব্রাউজার প্রদর্শনের সমর্থনের অভাব (ব্রাউজারগুলি প্লাগইন ছাড়া ইনলাইন TIFF রেন্ডার করতে পারে না)।
- অত্যন্ত নমনীয় ট্যাগ স্পেসিফিকেশনের অর্থ হল কিছু এক্সোটিক TIFF ভেরিয়েন্ট বিভিন্ন সফ্টওয়্যারে খুলতে ব্যর্থ হয়।
আকর্ষণীয় কারিগরি তথ্য
- একটি TIFF ফাইলের প্রথম দুটি অক্ষর এর বাইটের ক্রম ঘোষণা করে: 'II' ইন্টেল (লিটল-এন্ডিয়ান) এবং 'MM' মটোরোলা (বিগ-এন্ডিয়ান) বোঝায়।
- প্রোগ্রামাররা রসিকতা করে বলতেন যে TIFF মানে হল 'হাজার হাজার বেমানান ফাইল ফরম্যাট' (Thousands of Incompatible File Formats), কারণ এর বিশাল বিকল্প ট্যাগের ভাণ্ডার রয়েছে।
- ডেস্কটপ স্ক্যানার জায়ান্ট অ্যালডাস TIFF তৈরি করেছিল কারণ ১৯৮৬ সালে প্রতিটি স্ক্যানার ব্র্যান্ড একটি ভিন্ন বেমানান ফাইল ফরম্যাট ব্যবহার করত।
সচরাচর জিজ্ঞাসিত প্রযুক্তিগত প্রশ্নাবলি
ওয়েব ব্রাউজারগুলি TIFF ফাইল খুলতে পারে না কেন?
ব্রাউজারগুলি স্বাভাবিকভাবেই TIFF সমর্থন করে না কারণ এর স্পেসিফিকেশন অত্যন্ত জটিল, লিগ্যাসি LZW পেটেন্ট থেকে লাইসেন্সিংয়ের ঝামেলা রয়েছে এবং ফাইলের আকার বিশাল যা ওয়েবের জন্য অনুপযুক্ত।
কীভাবে আমি একটি মাল্টি-পেজ TIFF-কে PDF-এ রূপান্তর করতে পারি?
আপনি সরাসরি আপনার ওয়েব ব্রাউজারে File2File.app ব্যবহার করে মাল্টি-পেজ TIFF ফাইলগুলিকে স্ট্যান্ডার্ড PDF নথিতে বা আলাদা PNG ছবিতে রূপান্তর করতে পারেন।
TIFF-এ LZW এবং ZIP কম্প্রেশনের মধ্যে পার্থক্য কী?
LZW ও ZIP (Deflate) দুটিই লসলেস। LZW ব্যাপকভাবে সমর্থিত; ফাইলের আকার ছবির ডেটা ও এনকোডার সেটিংসের ওপর নির্ভর করে।
সম্পর্কিত TIFF কনভার্সন পেয়ার
একটি ট্যাগড ইমেজ ফাইল ফরম্যাটকে JPEG ফাইলে রূপান্তর করার মাধ্যমে বিশাল আকৃতির আর্কাইভাল গ্রাফিক্সকে হালকা ওজনের ছবিতে পরিণত করা যায়, যা ওয়েবসাইট এবং মোবাইল ডিভাইসে দ্রুত লোড হয়।
JPEG ইমেজগুলোকে TIFF ফরম্যাটে রূপান্তর করার মাধ্যমে লসি, সংকুচিত ছবিগুলোকে নমনীয় কন্টেইনারে রূপান্তর করা যায় যা লসলেস স্টোরেজ এবং উন্নত এডিটিং বৈশিষ্ট্যগুলোকে সমর্থন করে।
পর্যালোচনার জন্য একটি TIFF স্ক্যানকে একটি PDF পেজে রূপান্তর করুন। কেবল এর প্রথম ডিরেক্টরিটি পড়া হয়; সংকুচিত বা উচ্চ বিট-ডেপথযুক্ত TIFF ডিকোড নাও হতে পারে।