TIFF slika (.tiff)

TIFF Standardno

Tagged Image File Format (TIFF) zlatni je standard za skeniranje dokumenata visoke razlučivosti, arhivsku pohranu fotografija, medicinsko snimanje i komercijalnu pripremu za tisak.

Pretvori TIFF u JPG

Besplatni TIFF u JPG pretvarač u pregledniku. Trenutno pretvorite datoteke na svom uređaju.

Pregledaj i metapodaci

Operativni sustavi i alati za analizu datoteka identificiraju TIFF datoteke provjerom početnog niza binarnih bajtova:

Odaberite ili ispustite datoteke ovdje

100% privatna pretvorba u pregledniku - datoteke nikada ne napuštaju vaš uređaj

ili zalijepi Ctrl+V
Jamstvo privatnosti nulte mrežne transmisije: 0 bajtova učitano na vanjske poslužitelje. Sva obrada odvijala se lokalno u sandčiću vašeg preglednika.

Potpis zaglavlja na razini bajtova (Magic Bytes)

Operativni sustavi i alati za analizu datoteka identificiraju TIFF datoteke provjerom početnog niza binarnih bajtova:

HEX POTPIS (POMAK 0):

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

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

Standardizacija: TIFF Revision 6.0 (Adobe Systems)

Tehničke specifikacije

Arhitektura spremnikaImage File Directory (IFD) tag-value container supporting multi-page images and tiled structures
KompresijaUncompressed, LZW, Deflate (Zip), PackBits, CCITT Group 3/4 Fax, or JPEG
字节序Little-Endian ('II' Intel) or Big-Endian ('MM' Motorola)
Prostori bojasRGB, Adobe RGB, CMYK, CIELAB, Embedded ICC Profiles (Tag 34675)
Kanali i strukturaBilevel (1-bit), Grayscale (8/16-bit), RGB (24/48-bit), CMYK (32-bit), and multi-spectral planar channels
Maksimalne dimenzije4,294,967,295 x 4,294,967,295 pixels (BigTIFF 64-bit extension)
ProzirnostAssociated or unassociated alpha channels and transparency masks
Streaming i progresivnoStrip-based and tile-based streaming allows partial-image decoding without loading full file

Tehnička matrica usporedbe: TIFF vs Konkurencija

Tehnički atributTIFF (Trenutno)PNGPDFJPG
Podrška za više stranicaIzvorna pohrana višestraničnih dokumenataSamo jedna slikaStandard za višestranične dokumenteSamo jedna slika
Prostori bojaRGB, CMYK, Lab, nijanse sive, SpotRGB, nijanse siveRGB, CMYK, Spot, nijanse siveRGB, CMYK, nijanse sive
Podrška za internetske preglednikeNula izvorne inline podrške u preglednicima100% univerzalna podrška u preglednicimaIzvorni PDF preglednik u svim preglednicima100% univerzalna podrška u preglednicima
Arhivska dugovječnostZlatni standard Knjižnice KongresaVisoka (otvoreni web standard)ISO standard (PDF/A)Slaba (gubitak generacijske kvalitete)

Uobičajeni načini oštećenja i vodič za heksadecimalni oporavak

Softver javlja pogrešku 'TIFFReadDirectory: Failed to read directory at offset X'.

Temeljni uzrok: Oštećen IFD pokazivač u zaglavlju ili skraćena datoteka koja završava prije tablice IFD oznaka.

Oporavak: Ponovno izgradite IFD indeks koristeći tiffsplit/libtiff ili pretvorite putem File2File TIFF pretvarača.

Sigurnosna analiza i vektori napada na parser

LibTIFF i posrednički TIFF dekoderi povijesno su bili ranjivi na prekoračenja međuspremnika gomile (heap buffer overflows) potaknuta izrađenim vrijednostima oznaka.

Poznati vektori napada

  • Cjelobrojno prekoračenje tijekom izračuna StripByteCounts koje vodi do prekoračenja međuspremnika gomile.
  • Upis u memoriju izvan granica tijekom dekompresije LZW podatkovnog toka.
  • Uskraćivanje usluge (DoS) kroz kružne petlje pokazivača IFD direktorija.

Najbolje obrambene prakse:

Povijesni izvori i prekretnice

2007Definirana je ekstenzija BigTIFF kako bi se probila povijesna granica od 4 GB korištenjem 64-bitnih pomaka.
1994Adobe preuzima Aldus Corporation i postaje stalni čuvar TIFF specifikacije.
1992Aldus objavljuje TIFF Reviziju 6.0, uvodeći CMYK, JPEG kompresiju i popločane slike (tiled images).
1986Aldus i Microsoft stvaraju TIFF radi normizacije izlaza stolnih skenera za program PageMaker.

Ključne prednosti

  • Globalno arhivsko mjerilo: naširoko ga preporučuju Knjižnica Kongresa (Library of Congress) i muzeji za dugoročnu digitalnu pohranu.
  • Algoritmi kompresije bez gubitaka (LZW i ZIP) osiguravaju 100% bit-egzaktno očuvanje piksela.
  • Izvorna podrška za višestranične dokumente, omogućujući pohranu cijele skenirane knjige ili ugovora u jednoj datoteci.

Tehnička ograničenja i nedostaci

  • Znatne veličine datoteka u usporedbi s modernim komprimiranim formatima poput WebP-a ili AVIF-a.
  • Nedostatak izvorne podrške za prikaz u internetskim preglednicima (preglednici ne mogu inline prikazati TIFF bez dodataka).
  • Iznimno fleksibilna specifikacija oznaka znači da se neke egzotične TIFF varijante ne uspijevaju otvoriti u različitim programima.

Zanimljive tehničke činjenice

  • Prva dva slova u TIFF datoteci označavaju njezin redoslijed bajtova: 'II' označava Intel (Little-Endian), a 'MM' označava Motorola (Big-Endian).
  • Programeri su se u šali rugali da TIFF označava 'Tisuće nekompatibilnih formata datoteka' (Thousands of Incompatible File Formats) zbog golemog niza opcionalnih oznaka.
  • Div stolnih skenera Aldus stvorio je TIFF jer je 1986. godine svaka pojedinačna marka skenera koristila drugačiji, nekompatibilan format datoteke.

Često postavljana tehnička pitanja

Zašto web preglednici ne mogu otvoriti TIFF datoteke?

Preglednici izvorno ne podržavaju TIFF zbog njegove goleme složenosti specifikacije, licencnog tereta starih LZW patenata i masivnih veličina datoteka koje nisu prikladne za web.

Kako mogu pretvoriti višestrani TIFF u PDF?

Možete pretvoriti višestrane TIFF datoteke u standardne PDF dokumente ili odvojene PNG slike koristeći File2File.app izravno u svom web pregledniku.

Koja je razlika između LZW i ZIP kompresije u TIFF-u?

Obje su 100% bez gubitaka. LZW je klasičan, visoko kompatibilan algoritam kompresije, dok ZIP (Deflate) obično postiže 10% do 20% manju veličinu datoteke.