תמונת TIFF (.tiff)
TIFF תקןTagged Image File Format (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)
מפרט טכני
| מבנה המכולה | מכולת תגיות של ערכי ספריית תמונה (IFD), התומכת בתמונות מרובות-עמודים ובמבנים מחולקים לאריחים |
| דחיסה | ללא דחיסה, LZW, Deflate (Zip), PackBits, CCITT Group 3/4 Fax או JPEG |
| סדר בתים (Endianness) | Little-Endian (II, Intel) או Big-Endian (MM, Motorola) |
| מרחבי צבע | sRGB, Adobe RGB, CMYK, CIELAB, פרופילי ICC מוטמעים (תגית 34675) |
| ערוצים ומבנה | שחור-לבן של סיבית אחת, גווני אפור של 8/16 סיביות, RGB של 24/48 סיביות, CMYK של 32 סיביות וערוצים מישוריים רב-ספקטרליים |
| ממדים מרביים | 4,294,967,295 x 4,294,967,295 פיקסלים (הרחבת BigTIFF של 64 סיביות) |
| שקיפות | ערוצי אלפא משויכים או לא משויכים ומסכות שקיפות |
| הזרמה ופרוגרסיביות | הזרמה מבוססת רצועות ואריחים מאפשרת לפענח חלק מהתמונה בלי לטעון את הקובץ כולו |
מטריצת השוואה טכנית: TIFF מול מתחרים
| תכונה טכנית | TIFF (נוכחי) | PNG | JPG | |
|---|---|---|---|---|
| תמיכה בריבוי עמודים | אחסון מסמכים מרובי-עמודים מובנה | תמונה בודדת בלבד | תקן למסמכים מרובי-עמודים | תמונה בודדת בלבד |
| מרחבי צבע | RGB, CMYK, Lab, גווני אפור וצבעי ספוט | RGB וגווני אפור | RGB, CMYK, צבעי ספוט וגווני אפור | RGB, CMYK וגווני אפור |
| תמיכה בדפדפני אינטרנט | התמיכה בדפדפנים משתנה; Safari תומך בתמונות TIFF | תמיכה נרחבת בדפדפנים מודרניים | הצגת PDF מובנית נפוצה בדפדפנים מודרניים | תמיכה נרחבת בדפדפנים מודרניים |
| עמידות לארכיון | מועדף בחלק מתהליכי השימור של ספריית הקונגרס | גבוהה (תקן פתוח לרשת) | תקן ISO (PDF/A) | נמוכה (אובדן איכות בין דורות עקב דחיסה מאבדת נתונים) |
מצבי השחתה נפוצים ומדריך שחזור הקסדצימלי (Hex)
התוכנה מדווחת על 'TIFFReadDirectory: Failed to read directory at offset X'.
גורם שורש: מצביע IFD פגום בכותרת או קובץ מקוצץ המסתיים לפני טבלת תגיות ה-IFD.
שחזור: בנה מחדש את אינדקס ה-IFD באמצעות tiffsplit/libtiff או המר באמצעות ממיר TIFF של File2File.app.
ניתוח אבטחה ווקטורי תקיפה נגד מנתחי פורמטים (parsers)
LibTIFF ומפענחי TIFF של צד שלישי היו חשופים בעבר לגלישות חוצץ בערימה שנגרמו מערכי תגיות שנוצרו במיוחד.
ווקטורי תקיפה ידועים
- גלישת מספר שלם במהלך חישוב StripByteCounts המובילה לגלישת חוצץ בערימה.
- כתיבת זיכרון מחוץ לגבולות במהלך פענוח זרם סיביות LZW.
- מניעת שירות באמצעות לולאות מצביעי ספריית IFD מעגליות.
שיטות מומלצות להגנה: פענח קובצי TIFF באמצעות מנועי WebAssembly מבודדי זיכרון, עם אימות גבולות מוקשח.
היסטוריה ואבני דרך
יתרונות מרכזיים
- TIFF הוא פורמט מועדף בחלק מתהליכי השימור של ספריית הקונגרס, לרבות דיגיטציה של תמונות רבות; בחירת הפורמט לארכיון תלויה בחומר ובתהליך העבודה.
- אפשרויות הדחיסה ללא אובדן של TIFF, כגון LZW ו-Deflate, משמרות את ערכי הפיקסלים; TIFF תומך גם בדחיסת JPEG מאבדת נתונים.
- תמיכה מובנית במסמכים רבי-עמודים, המאפשרת לאחסן ספר או חוזה סרוקים שלמים בקובץ יחיד.
מגבלות טכניות וחסרונות
- גדלי קבצים משמעותיים בהשוואה לפורמטים דחוסים מודרניים כמו WebP או AVIF.
- Safari יכול להציג תמונות TIFF בדפדפן. Chrome, Firefox ודפדפנים רבים אחרים אינם מציגים TIFF ישירות, ולכן יש להמיר את הקובץ ל-PNG או ל-JPEG כדי להציגו בדף אינטרנט.
- מפרט תגיות גמיש במיוחד אומר שחלק מווריאציות ה-TIFF האקזוטיות נכשלות בפתיחה בתוכנות שונות.
עובדות טכניות מעניינות
- שתי האותיות הראשונות בקובץ TIFF מציינות את סדר הבתים שלו: II מציין Intel (Little-Endian), ו-MM מציין Motorola (Big-Endian).
- מתכנתים התבדחו באופן מפורסם ש-TIFF מייצג 'אלפי פורמטי קבצים לא תואמים' בשל מגוון עצום של תגיות אופציונליות.
- Aldus ו-Microsoft הציגו את TIFF בשנת 1986 כדי לסייע בתקנון החלפת תמונות בתהליכי הוצאה לאור שולחנית וסריקה.
שאלות טכניות נפוצות
למה דפדפני אינטרנט אינם יכולים לפתוח קובצי TIFF?
התמיכה ב-TIFF משתנה בין דפדפנים; Safari תומך בתמונות TIFF, ואילו דפדפנים רבים אחרים אינם תומכים בהן. חששות הפטנטים סביב LZW הם היסטוריים ואינם מסבירים עוד את התמיכה כיום.
איך אפשר להמיר TIFF מרובה-עמודים ל-PDF?
אפשר להמיר קובצי TIFF מרובי-עמודים למסמכי PDF רגילים או לתמונות PNG נפרדות באמצעות File2File.app בדפדפן.
מה ההבדל בין דחיסת LZW לדחיסת ZIP ב-TIFF?
גם LZW וגם ZIP (Deflate) הם ללא אובדן. ל-LZW יש תמיכה רחבה; גודל הקובץ תלוי בתוכן התמונה ובהגדרות המקודד.
זוגות המרה קשורים ל-TIFF
המרת קובץ תמונה מסוג Tagged Image File Format לקובץ JPEG מצמצמת גרפיקת ארכיון עצומה לתמונות קלות משקל הנטענות באופן מיידי באתרי אינטרנט ובמכשירים ניידים.
המרת תמונות JPEG לפורמט TIFF הופכת תמונות דחוסות ומאבדות נתונים למכלים גמישים התומכים באחסון ללא אובדן נתונים וביכולות עריכה מתקדמות.
המר סריקת TIFF לעמוד PDF אחד לצורך בדיקה. נקראת הספרייה הראשונה בלבד; ייתכן שקובצי TIFF דחוסים או בעלי עומק סיביות גבוה לא יפוענחו.