Obrázek TIFF (.tiff)

TIFF Standardní

Tagged Image File Format (TIFF) je zlatým standardem pro vysoce rozlišené skenování dokumentů, archivní ukládání fotografií, lékařské zobrazování a komerční tiskovou přípravu.

Převést TIFF na JPG

Bezplatný konvertor z TIFF do JPG v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.

Kontrola a metadata

Operační systémy a analyzátory souborů identifikují soubory TIFF kontrolou počáteční binární sekvence bajtů:

Vyberte nebo přetáhněte soubory sem

Soukromě - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Podpis hlavičky na úrovni bajtů (Magic Bytes)

Operační systémy a analyzátory souborů identifikují soubory TIFF kontrolou počáteční binární sekvence bajtů:

HEXADECIMÁLNÍ PODPIS (POSUN 0):

49 49 2A 00 / 4D 4D 00 2A

ASCII REPREZENTACE: II*\0 / MM\0*

Standardizace: TIFF Revision 6.0 (Adobe Systems)

Technické specifikace

Architektura kontejneruKontejner tagů a hodnot s adresářem souboru obrázku (IFD), který podporuje vícestránkové obrázky i dlaždicové uspořádání
KompreseBez komprese, LZW, Deflate (ZIP), PackBits, faxová komprese CCITT skupiny 3/4 nebo JPEG
Pořadí bajtůLittle-endian (Intel, „II“) nebo big-endian (Motorola, „MM“)
Barevné prostorysRGB, Adobe RGB, CMYK, CIELAB, Vložené profily ICC (tag 34675)
Kanály a strukturaČernobílé (1 bit), odstíny šedi (8/16 bitů), RGB (24/48 bitů), CMYK (32 bitů) a multispektrální rovinné kanály
Max. rozměry4 294 967 295 × 4 294 967 295 pixelů (64bitové rozšíření BigTIFF)
PrůhlednostPřidružené nebo nepřidružené alfa kanály a masky průhlednosti
Streamování a progresivní načítáníZpracování po pásech nebo dlaždicích umožňuje dekódovat část obrázku bez načtení celého souboru

Technická srovnávací matice: TIFF vs konkurence

Technický atributTIFF (Aktuální)PNGPDFJPG
Podpora vícestránkových dokumentůNativní úložiště vícestránkových dokumentůPouze jeden obrázekStandard vícestránkových dokumentůPouze jeden obrázek
Barevné prostoryRGB, CMYK, Lab, odstíny šedi, přímé barvyRGB, odstíny šediRGB, CMYK, přímé barvy, odstíny šediRGB, CMYK, odstíny šedi
Podpora ve webových prohlížečíchPodpora se liší; obrázky TIFF zobrazuje SafariŠiroce podporováno v moderních prohlížečíchVestavěné prohlížení PDF je v moderních prohlížečích běžnéŠiroce podporováno v moderních prohlížečích
Archivní životnostPreferovaný v některých postupech digitálního uchovávání v Knihovně KongresuVysoká (otevřený webový standard)ISO standard (PDF/A)Špatná (ztráta kvality při opakovaném ukládání)

Běžné režimy poškození a příručka pro obnovení v hex

Software hlásí „TIFFReadDirectory: Failed to read directory at offset X“.

Hlavní příčina: Poškozený ukazatel IFD v hlavičce nebo zkrácený soubor končící před tabulkou tagů IFD.

Obnovení: Obnovte index IFD pomocí nástroje tiffsplit/libtiff nebo převeďte přes File2File.app TIFF Converter.

Bezpečnostní analýza a vektory útoků na parser

Knihovna LibTIFF a dekodéry TIFF třetích stran byly v minulosti zranitelné vůči přetečením vyrovnávací paměti haldy způsobeným upravenými hodnotami tagů.

Známé vektory útoků

  • Celočíselné přetečení během výpočtu StripByteCounts vedoucí k přetečení vyrovnávací paměti haldy.
  • Zápis do paměti mimo vyhrazený prostor během dekomprese bitového proudu LZW.
  • Odepření služby (DoS) prostřednictvím cyklických smyček ukazatelů adresáře IFD.

Doporučené bezpečnostní postupy: Dekódujte soubory TIFF pomocí paměťově izolovaných enginů WebAssembly s důkladným ověřováním hranic.

Historický vývoj a milníky

2007Bylo specifikováno rozšíření BigTIFF, které mělo překonat historický limit 4 GB pomocí 64bitových offsetů.
1994Společnost Adobe kupuje Aldus Corporation a stává se trvalým správcem specifikace TIFF.
1992Aldus publikuje TIFF Revision 6.0, která přináší CMYK, kompresi JPEG a dlaždicové obrázky.
1986Společnosti Aldus a Microsoft vytvářejí TIFF za účelem standardizace výstupu stolních skenerů pro PageMaker.

Klíčové výhody a přednosti

  • TIFF je preferovaným formátem v některých postupech digitálního uchovávání v Knihovně Kongresu, včetně mnoha digitalizovaných fotografií; volba archivního formátu závisí na materiálu a pracovním postupu.
  • Bezztrátové možnosti komprese TIFF, například LZW a Deflate, zachovávají hodnoty pixelů; TIFF může používat také ztrátovou kompresi JPEG.
  • Nativní podpora vícestránkových dokumentů, umožňující uložení celé naskenované knihy nebo smlouvy do jediného souboru.

Technická omezení a nevýhody

  • Velké soubory ve srovnání s moderními komprimovanými formáty jako WebP nebo AVIF.
  • Podpora TIFF v prohlížečích se liší: Safari dokáže obrázky TIFF zobrazit, zatímco Chrome, Firefox a řada dalších prohlížečů je přímo nevykreslují. Pro webovou stránku je proto převeďte do PNG nebo JPEG.
  • Extrémně flexibilní specifikace tagů znamená, že některé exotické varianty TIFF selhávají při otevírání v různých softwarech.

Zajímavé technické drobnosti

  • První dvě písmena v souboru TIFF udávají jeho pořadí bajtů: „II" znamená Intel (Little-Endian) a „MM" znamená Motorola (Big-Endian).
  • Programátoři si s oblibou utahovali, že TIFF znamená „Thousands of Incompatible File Formats" (Tisíce nekompatibilních formátů souborů) kvůli široké paletě volitelných tagů.
  • Aldus a Microsoft představily TIFF v roce 1986, aby pomohly sjednotit výměnu obrázků v pracovních postupech počítačové sazby a skenování.

Často kladené technické otázky

Proč webové prohlížeče nedokážou otevřít soubory TIFF?

Podpora TIFF v prohlížečích se liší. Safari obrázky TIFF podporuje, zatímco mnoho jiných prohlížečů ne. Obavy z patentů na LZW jsou historické a nevysvětlují současnou podporu.

Jak mohu převést vícestránkový soubor TIFF do PDF?

Vícestránkové soubory TIFF můžete převést na standardní dokumenty PDF nebo samostatné obrázky PNG pomocí aplikace File2File.app přímo ve vašem webovém prohlížeči.

Jaký je rozdíl mezi kompresí LZW a ZIP ve formátu TIFF?

LZW i ZIP (Deflate) jsou bezztrátové metody. LZW je široce podporováno; velikost souboru závisí na obsahu obrázku a nastavení kodéru.