Obraz TIFF (.tiff)
TIFF StandardowyTagged Image File Format (TIFF) to złoty standard skanowania dokumentów w wysokiej rozdzielczości, archiwizacji zdjęć, obrazowania medycznego oraz komercyjnych przygotowań do druku (prepress).
Konwertuj TIFF na JPG
Darmowy konwerter z TIFF na JPG w przeglądarce. Konwertuj pliki natychmiast na swoim urządzeniu.
Inspekcja i metadane
Systemy operacyjne i analizatory plików identyfikują pliki TIFF, sprawdzając początkową sekwencję bajtów binarnych:
Podpis nagłówka na poziomie bajtów (Magic Bytes)
Systemy operacyjne i analizatory plików identyfikują pliki TIFF, sprawdzając początkową sekwencję bajtów binarnych:
PODPIS HEX (OFFSET 0):
49 49 2A 00 / 4D 4D 00 2AREPREZENTACJA ASCII: II*\0 / MM\0*
Normalizacja: TIFF Revision 6.0 (Adobe Systems)
Specyfikacja techniczna
| Architektura kontenera | Kontener typu tag-wartość katalogu obrazów (IFD) obsługujący obrazy wielostronicowe i struktury kafelkowe |
| Kompresja | Neskompresowany, LZW, Deflate (Zip), PackBits, CCITT Group 3/4 Fax lub JPEG |
| Kolejność bajtów (Endianness) | Little-Endian ('II' Intel) lub Big-Endian ('MM' Motorola) |
| Przestrzenie kolorów | sRGB, Adobe RGB, CMYK, CIELAB, Osadzone profile ICC (znacznik 34675) |
| Kanały i struktura | Jednobitowy (1-bit), w odcieniach szarości (8/16-bit), RGB (24/48-bit), CMYK (32-bit) oraz wielospektralne kanały planarne |
| Maks. wymiary | 4 294 967 295 x 4 294 967 295 pikseli (rozszerzenie BigTIFF 64-bit) |
| Przezroczystość | Powiązane lub niepowiązane kanały alfa oraz maski przezroczystości |
| Streaming i progresywne ładowanie | Strumieniowanie oparte na pasach i kafelkach umożliwia dekodowanie fragmentów obrazu bez ładowania całego pliku |
Techniczna macierz porównawcza: TIFF a konkurencja
| Atrybut techniczny | TIFF (Bieżący) | PNG | JPG | |
|---|---|---|---|---|
| Obsługa wielu stron | Natywne przechowywanie dokumentów wielostronicowych | Tylko pojedynczy obraz | Standard dokumentów wielostronicowych | Tylko pojedynczy obraz |
| Przestrzenie kolorów | RGB, CMYK, Lab, Odcienie szarości, Spot | RGB, Odcienie szarości | RGB, CMYK, Spot, Odcienie szarości | RGB, CMYK, Odcienie szarości |
| Obsługa w przeglądarkach | Brak natywnej obsługi w przeglądarce | 100% uniwersalna obsługa w przeglądarkach | Natywny podgląd PDF we wszystkich przeglądarkach | 100% uniwersalna obsługa w przeglądarkach |
| Trwałość archiwizacji | Złoty standard Biblioteki Kongresu | Wysoka (otwarty standard internetowy) | Standard ISO (PDF/A) | Niska (straty generacyjne) |
Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego
Oprogramowanie zgłasza błąd 'TIFFReadDirectory: Failed to read directory at offset X'.
Główna przyczyna: Uszkodzony wskaźnik IFD w nagłówku lub ucięty plik kończący się przed tabelą znaczników IFD.
Odzyskiwanie: Odbuduj indeks IFD za pomocą tiffsplit/libtiff lub skonwertuj przez konwerter TIFF File2File.
Analiza bezpieczeństwa i wektory ataku na parser
Biblioteka LibTIFF oraz dekodery TIFF innych firm były historycznie podatne na przepełnienia bufora stosu wywoływane przez spreparowane wartości znaczników.
Znane wektory ataku
- Przepełnienie liczbowe podczas obliczania StripByteCounts prowadzące do przepełnienia bufora stosu.
- Zapis w pamięci poza wyznaczonym obszarem podczas dekompresji strumienia bitów LZW.
- Atak typu odmowa usługi (DoS) poprzez cykliczne pętle wskaźników katalogu IFD.
Najlepsze praktyki obronne: Dekoduj pliki TIFF przy użyciu odizolowanych pamięciowo silników WebAssembly z rygorystyczną walidacją granic.
Pochodzenie historyczne i kamienie milowe
Główne zalety
- Globalny benchmark archiwalny: szeroko zalecany przez Bibliotekę Kongresu oraz muzea do długoterminowej ochrony cyfrowej.
- Algorytmy kompresji bezstratnej (LZW i ZIP) gwarantują 100% dokładność odwzorowania pikseli.
- Natywna obsługa dokumentów wielostronicowych, pozwalająca zapisać całą zeskanowaną książkę lub umowę w jednym pliku.
Ograniczenia techniczne i wady
- Znaczne rozmiary plików w porównaniu do nowoczesnych formatów kompresowanych, takich jak WebP czy AVIF.
- Brak natywnej obsługi wyświetlania w przeglądarkach internetowych (przeglądarki nie potrafią renderować TIFF bez wtyczek).
- Niezwykle elastyczna specyfikacja znaczników sprawia, że niektóre egzotyczne warianty TIFF nie otwierają się w różnym oprogramowaniu.
Ciekawe informacje techniczne
- Pierwsze dwie litery w pliku TIFF określają porządek bajtów: 'II' oznacza Intel (Little-Endian), a 'MM' oznacza Motorola (Big-Endian).
- Programistyczny żart głosił, że TIFF oznacza 'Tysiące Niezgodnych Formatów Pliku' ze względu na ogromną liczbę opcjonalnych znaczników.
- Gigant skanerów biurkowych Aldus stworzył TIFF, ponieważ w 1986 roku każda marka skanerów używała innego, niekompatybilnego formatu pliku.
Często zadawane pytania techniczne
Dlaczego przeglądarki internetowe nie otwierają plików TIFF?
Przeglądarki nie obsługują natywnie formatu TIFF ze względu na ogromną złożoność specyfikacji, zawiłości licencyjne związane z dawnymi patentami LZW oraz gigantyczne rozmiary plików nieodpowiednie do sieci Web.
Jak mogę przekonwertować wielostronicowy plik TIFF do formatu PDF?
Wielostronicowe pliki TIFF można konwertować na standardowe dokumenty PDF lub oddzielne obrazy PNG za pomocą File2File.app bezpośrednio w przeglądarce internetowej.
Czym różni się kompresja LZW od ZIP w formacie TIFF?
Obie są w 100% bezstratne. LZW to klasyczny, wysoce kompatybilny algorytm kompresji, podczas gdy ZIP (Deflate) zazwyczaj osiąga o 10% do 20% mniejsze rozmiary plików.
Powiązane pary konwersji TIFF
Konwersja pliku Tagged Image File Format doformatu JPEG zmniejsza masywne grafiki archiwalne do lekkich obrazów, które ładują się błyskawicznie na stronach internetowych i urządzeniach mobilnych.
Konwersja obrazów JPEG do formatu TIFF przekształca stratne, skompresowane zdjęcia w elastyczne kontenery obsługujące bezstratne przechowywanie i zaawansowane funkcje edycji.