تصویر TIFF (.tiff)
TIFF استانداردفرمت پرونده تصویر برچسبدار (TIFF) استاندارد طلایی برای اسکن اسناد با وضوح بالا، ذخیرهسازی آرشیوی عکس، تصویربرداری پزشکی و پیش از چاپ تجاری است.
تبدیل TIFF به JPG
مبدل رایگان TIFF به JPG درون مرورگر. فایلها را فورا روی دستگاه خود تبدیل کنید.
بررسی و فراداده
سیستمعاملها و تحلیلگرهای فایل، فایلهای TIFF را با بررسی توالی بایتهای دودویی ابتدایی شناسایی میکنند:
امضای هدر در سطح بایت (Magic Bytes)
سیستمعاملها و تحلیلگرهای فایل، فایلهای TIFF را با بررسی توالی بایتهای دودویی ابتدایی شناسایی میکنند:
امضای HEX (آفست 0):
49 49 2A 00 / 4D 4D 00 2Aنمایش ASCII: II*\0 / MM\0*
استانداردسازی: TIFF Revision 6.0 (Adobe Systems)
مشخصات فنی
| معماری کانتینر | Image File Directory (IFD) tag-value container supporting multi-page images and tiled structures |
| فشردهسازی | Uncompressed, LZW, Deflate (Zip), PackBits, CCITT Group 3/4 Fax, or JPEG |
| ترتیب بایتها (Endianness) | Little-Endian ('II' Intel) or Big-Endian ('MM' Motorola) |
| فضاهای رنگی | sRGB, Adobe RGB, CMYK, CIELAB, Embedded ICC Profiles (Tag 34675) |
| کانالها و ساختار | Bilevel (1-bit), Grayscale (8/16-bit), RGB (24/48-bit), CMYK (32-bit), and multi-spectral planar channels |
| حداکثر ابعاد | 4,294,967,295 x 4,294,967,295 pixels (BigTIFF 64-bit extension) |
| شفافیت مشخصات | Associated or unassociated alpha channels and transparency masks |
| استریمینگ و پیشرونده | Strip-based and tile-based streaming allows partial-image decoding without loading full file |
ماتریس مقایسه فنی: TIFF در برابر رقبا
| ویژگی فنی | TIFF (فعلی) | PNG | JPG | |
|---|---|---|---|---|
| پشتیبانی چندصفحهای | ذخیرهسازی بومی اسناد چندصفحهای | فقط تصویر تکصفحهای | استاندارد سند چندصفحهای | فقط تصویر تکصفحهای |
| فضاهای رنگی | RGB، CMYK، Lab، مقیاس خاکستری، Spot | RGB، مقیاس خاکستری | RGB، CMYK، Spot، مقیاس خاکستری | RGB، CMYK، مقیاس خاکستری |
| پشتیبانی مرورگر وب | صفر پشتیبانی بومی درونخطی مرورگر | پشتیبانی جهانی ۱۰۰ درصدی مرورگر | نمایشگر بومی PDF در تمام مرورگرها | پشتیبانی جهانی ۱۰۰ درصدی مرورگر |
| ماندگاری آرشیوی | استاندارد طلایی کتابخانه کنگره | بالا (استاندارد وب باز) | استاندارد ایزو (PDF/A) | ضعیف (افت نسلبهنسل با افت کیفیت) |
حالتهای رایج خرابی و راهنمای بازیابی هگز
نرمافزار خطای 'TIFFReadDirectory: Failed to read directory at offset X' را گزارش میدهد.
علت ریشهای: اشارهگر معیوب IFD در هدر یا فایل قطعشدهای که قبل از جدول برچسب IFD خاتمه مییابد.
بازیابی: بازسازی فهرست IFD با استفاده از tiffsplit/libtiff یا تبدیل از طریق مبدل TIFF File2File.
تحلیل امنیتی و بردارهای حمله تجزیهکننده (Parser)
LibTIFF و رمزگشاهای شخص ثالث TIFF از نظر تاریخی در برابر سرریزهای بافر پشته ناشی از مقادیر برچسب دستکاریشده آسیبپذیر بودهتراند.
بردارهای حمله شناختهشده
- سرریز عدد صحیح در طول محاسبه StripByteCounts که منجر به سرریز بافر پشته میشود.
- نوشتن حافظه خارج از محدوده در طول فشردهسازی جریان بیتی LZW.
- حمله انکار خدمت از طریق حلقههای اشارهگر دایرکتوری دایرهای IFD.
بهترین روشهای پدافندی:
تاریخچه و نقاط عطف
مزایا و نقاط قوت کلیدی
- معیار آرشیوی جهانی: به طور گسترده توسط کتابخانه کنگره و موزهها برای حفاظت دیجیتال بلندمدت توصیه میشود.
- الگوریتمهای فشردهسازی بدون افت (LZW و ZIP) حفظ ۱۰۰ درصدی و دقیق بیتپیکسلها را تضمین میکنند.
- پشتیبانی بومی از اسناد چندصفحهای، که به یک کتاب یا قرارداد اسکنشده کامل اجازه میدهد در یک فایل واحد ذخیره شود.
محدودیتها و معایب فنی
- حجم فایلهای قابل توجه در مقایسه با فرمتهای فشرده مدرن مانند WebP یا AVIF.
- عدم پشتیبانی بومی از نمایش در مرورگر وب (مرورگرها نمیتوانند TIFF را بدون افزونه به صورت درونخطی رندر کنند).
- مشخصات برچسب بسیار انعطافپذیر به این معناست که برخی از انواع عجیب و غریب TIFF در نرمافزارهای مختلف باز نمیشوند.
نکات فنی جالب
- دو حرف اول در یک فایل TIFF ترتیب بایت آن را اعلام میکنند: 'II' مخفف اینتل (Little-Endian) و 'MM' مخفف موتورولا (Big-Endian) است.
- برنامهنویسان به شوخی معروف بودند که TIFF مخفف 'هزاران فرمت فایل ناسازگار' به دلیل آرایه وسیع برچسبهای اختیاری آن است.
- غول اسکنر دسکتاپ، آلدوس، TIFF را ایجاد کرد زیرا در سال ۱۹۸۶ هر برند اسکنر منفرد از یک فرمت فایل ناسازگار متفاوت استفاده میکرد.
سوالات فنی متداول
چرا مرورگرهای وب نمیتوانند فایلهای TIFF را باز کنند؟
مرورگرها به دلیل پیچیدگی فوقالعاده مشخصات TIFF، بار حقوقی پتنتهای قدیمی LZW و حجم فایلهای بسیار بزرگ که برای وب نامناسب هستند، از آن پشتیبانی نمیکنند.
چگونه میتوانم یک TIFF چندصفحهای را به PDF تبدیل کنم؟
میتوانید فایلهای TIFF چندصفحهای را مستقیماً در مرورگر وب خود با استفاده از File2File.app به اسناد استاندارد PDF یا تصاویر جداگانه PNG تبدیل کنید.
تفاوت بین فشردهسازی LZW و ZIP در TIFF چیست؟
هر دو ۱۰۰ درصد بدون افت کیفیت (Lossless) هستند. LZW الگوریتم فشردهسازی کلاسیک و بسیار سازگار است، در حالی که ZIP (Deflate) معمولاً حجم فایلها را ۱۰ تا ۲۰ درصد بیشتر کاهش میدهد.
جفتهای تبدیل مرتبط با TIFF
تبدیل فایل فرمت تصویر برچسبگذاری شده (TIFF) به فایل JPEG، گرافیکهای سنگین آرشیوی را به تصاویری سبک تبدیل میکند که به سرعت در وبسایتها و دستگاههای تلفن همراه بارگذاری میشوند.
تبدیل تصاویر JPEG به فرمت TIFF، تصاویر فشردهشده و با اتلاف را به کانتینرهای انعطافپذیری تبدیل میکند که از ذخیرهسازی بدون اتلاف و ویژگیهای ویرایش پیشرفته پشتیبانی میکنند.