Ảnh TIFF (.tiff)

TIFF Tiêu chuẩn

Tagged Image File Format (TIFF) là tiêu chuẩn vàng cho việc quét tài liệu độ phân giải cao, lưu trữ ảnh, chẩn đoán hình ảnh y tế và chế bản in thương mại.

Chuyển đổi TIFF sang JPG

Trình chuyển đổi từ TIFF sang JPG miễn phí trên trình duyệt. Chuyển đổi tệp ngay lập tức trên thiết bị của bạn.

Kiểm tra & Siêu dữ liệu

Các hệ điều hành và trình phân tích tệp nhận dạng tệp TIFF bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

Chọn hoặc thả tệp vào đây

Riêng tư - tệp không bao giờ rời khỏi thiết bị của bạn

Hoặc dán Ctrl+V
Cam kết bảo vệ quyền riêng tư, không truyền dữ liệu qua mạng: 0 byte được tải lên máy chủ bên ngoài. Toàn bộ quá trình xử lý diễn ra cục bộ trong hộp cát trình duyệt của bạn.

Chữ ký ở đầu tệp (mẫu byte nhận diện)

Các hệ điều hành và trình phân tích tệp nhận dạng tệp TIFF bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

CHỮ KÝ HEX (OFFSET 0):

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

BIỂU DIỄN ASCII: II*\0 / MM\0*

Tiêu chuẩn hóa: TIFF Revision 6.0 (Adobe Systems)

Thông số kỹ thuật

Kiến trúc ContainerVùng chứa thẻ giá trị Image File Directory (IFD), hỗ trợ ảnh nhiều trang và cấu trúc dạng ô
NénKhông nén, LZW, Deflate (Zip), PackBits, fax CCITT Nhóm 3/4 hoặc JPEG
Thứ tự byteLittle-endian ('II' Intel) hoặc big-endian ('MM' Motorola)
Không gian màusRGB, Adobe RGB, CMYK, CIELAB, Hồ sơ ICC được nhúng (thẻ 34675)
Kênh & Cấu trúcHai mức (1 bit), thang xám (8/16 bit), RGB (24/48 bit), CMYK (32 bit) và kênh phẳng đa phổ
Kích thước tối đa4.294.967.295 x 4.294.967.295 điểm ảnh (phần mở rộng BigTIFF 64 bit)
Độ trong suốtKênh alpha liên kết hoặc không liên kết và mặt nạ trong suốt
Truyền phát & Tăng dầnTruyền phát theo dải hoặc ô cho phép giải mã một phần ảnh mà không cần nạp toàn bộ tệp

Ma trận so sánh kỹ thuật: TIFF so với các đối thủ

Thuộc tính kỹ thuậtTIFF (Hiện tại)PNGPDFJPG
Hỗ trợ nhiều trangLưu trữ tài liệu nhiều trang tích hợp sẵnChỉ một hình ảnhTiêu chuẩn tài liệu nhiều trangChỉ một hình ảnh
Không gian màuRGB, CMYK, Lab, thang xám, màu phaRGB, thang xámRGB, CMYK, màu pha, thang xámRGB, CMYK, thang xám
Hỗ trợ trình duyệt webMức hỗ trợ trình duyệt khác nhau; Safari hỗ trợ ảnh TIFF.Được trình duyệt hiện đại hỗ trợ rộng rãi.Tính năng xem PDF tích hợp phổ biến trong trình duyệt hiện đại.Được trình duyệt hiện đại hỗ trợ rộng rãi.
Tuổi thọ lưu trữĐược ưu tiên trong một số quy trình bảo quản của Thư viện Quốc hội Hoa Kỳ.Cao (tiêu chuẩn web mở)Tiêu chuẩn ISO (PDF/A)Kém (mất dữ liệu qua nhiều thế hệ)

Các dạng hỏng thường gặp và hướng dẫn khôi phục bằng mã hex

Phần mềm báo lỗi 'TIFFReadDirectory: Failed to read directory at offset X'.

Nguyên nhân gốc rễ: Con trỏ IFD bị hỏng trong tiêu đề hoặc tệp bị cắt cụt trước bảng thẻ IFD.

Khắc phục: Xây dựng lại chỉ mục IFD bằng tiffsplit/libtiff hoặc chuyển đổi qua Trình chuyển đổi TIFF của File2File.app.

Phân tích bảo mật và các đường tấn công nhằm vào bộ phân tích cú pháp

LibTIFF và các bộ giải mã TIFF của bên thứ ba trong lịch sử từng dễ bị tổn thương bởi các lỗi tràn bộ đệm heap do các giá trị thẻ được tạo sẵn.

Các véc-tơ tấn công đã biết

  • Tràn số nguyên trong quá trình tính toán StripByteCounts dẫn đến tràn bộ đệm heap.
  • Ghi bộ nhớ ngoài giới hạn trong quá trình giải nén luồng bit LZW.
  • Từ chối dịch vụ thông qua các vòng lặp con trỏ thư mục IFD tuần hoàn.

Biện pháp phòng thủ tốt nhất: Giải mã các tệp TIFF bằng các công cụ WebAssembly bị cô lập về bộ nhớ với cơ chế kiểm tra giới hạn chặt chẽ.

Nguồn gốc lịch sử và các cột mốc

2007Phần mở rộng BigTIFF được định nghĩa để phá vỡ giới hạn 4 GB lịch sử bằng cách sử dụng độ lệch 64-bit.
1994Adobe mua lại Aldus Corporation, trở thành đơn vị nắm giữ vĩnh viễn thông số kỹ thuật TIFF.
1992Aldus công bố TIFF Revision 6.0, giới thiệu các tính năng CMYK, nén JPEG và hình ảnh xếp lát.
1986Aldus và Microsoft tạo ra TIFF để chuẩn hóa đầu ra của máy quét để bàn cho PageMaker.

Ưu điểm & Lợi ích chính

  • TIFF là định dạng ưu tiên trong một số quy trình bảo quản của Thư viện Quốc hội Hoa Kỳ, gồm nhiều ảnh đã số hóa; lựa chọn lưu trữ tùy tài liệu và quy trình.
  • Tùy chọn nén TIFF không mất dữ liệu như LZW và Deflate giữ nguyên giá trị pixel; TIFF cũng có thể dùng nén JPEG mất dữ liệu.
  • Hỗ trợ gốc cho tài liệu nhiều trang, cho phép lưu trữ toàn bộ một cuốn sách hoặc hợp đồng đã quét trong một tệp duy nhất.

Hạn chế & Nhược điểm kỹ thuật

  • Kích thước tệp lớn đáng kể so với các định dạng nén hiện đại như WebP hoặc AVIF.
  • Safari có thể hiển thị ảnh TIFF trong trình duyệt. Chrome, Firefox và nhiều trình duyệt khác không kết xuất TIFF trực tiếp, nên hãy chuyển sang PNG hoặc JPEG để dùng trên trang web.
  • Thông số kỹ thuật thẻ cực kỳ linh hoạt có nghĩa là một số biến thể TIFF ít phổ biến không mở được trên các phần mềm khác nhau.

Thông tin kỹ thuật thú vị

  • Hai chữ cái đầu tiên trong tệp TIFF cho biết thứ tự byte của nó: 'II' viết tắt của Intel (Little-Endian) và 'MM' viết tắt của Motorola (Big-Endian).
  • Các lập trình viên từng đùa rằng TIFF là viết tắt của 'Thousands of Incompatible File Formats' (Hàng ngàn định dạng tệp không tương thích) do có vô số thẻ tùy chọn.
  • Aldus và Microsoft giới thiệu TIFF năm 1986 nhằm giúp chuẩn hóa trao đổi ảnh trong quy trình xuất bản trên máy tính và quét ảnh.

Các câu hỏi kỹ thuật thường gặp

Tại sao trình duyệt web không mở được tệp TIFF?

Mức hỗ trợ TIFF trên trình duyệt khác nhau; Safari hỗ trợ ảnh TIFF, còn nhiều trình duyệt khác thì không. Lo ngại bằng sáng chế LZW là chuyện lịch sử và không còn giải thích mức hỗ trợ hiện tại.

Làm thế nào để chuyển đổi tệp TIFF nhiều trang thành PDF?

Bạn có thể chuyển đổi các tệp TIFF nhiều trang thành tài liệu PDF tiêu chuẩn hoặc các hình ảnh PNG riêng lẻ bằng File2File.app trực tiếp ngay trên trình duyệt web của mình.

Sự khác biệt giữa nén LZW và ZIP trong TIFF là gì?

Cả LZW và ZIP (Deflate) đều là phương pháp không mất dữ liệu. LZW được hỗ trợ rộng rãi; kích thước tệp tùy thuộc vào nội dung ảnh và cài đặt bộ mã hóa.