TIFF(英文名稱:Tagged Image File Format),是由Aldus公司開發,是一個Pixelbase為主的圖像格式,于麥金塔及PC電腦軟件廣泛采用,可描述不同的色彩信息,包括1-bit黑白、8bit灰度及RGB或CMYK彩色的圖像。它既可以完全保留圖像的信息,也可以對圖像進行壓縮以減小體積。
TIFF圖像文件主要由三部分組成:文件頭、標識信息區和圖像數據區。文件頭只有一個,且在文件前端,它給出數據存放順序和標識信息區在文件中的存儲位置。
TIFF在數字影像、遙感、醫學等領域中均得到了廣泛的應用。
詳細介紹
標簽圖像文件格式(Tagged?Image?File?Format,簡寫為TIFF)是一種主要用來存儲包括照片和藝術圖在內的圖像的文件格式。
TIFF是最復雜的一種位圖文件格式。TIFF是基于標記的文件格式,它廣泛地應用于對圖像質量要求較高的圖像的存儲與轉換。由于它的結構靈活和包容性大,它已成為圖像文件格式的一種標準,絕大多數圖像系統都支持這種格式。
用Photoshop編輯的TIFF文件可以保存路徑和圖層。
TIFF是一個靈活適應性強的文件格式,通過在文件頭中包含“標簽”它能夠在一個文件中處理多幅圖像和數據。標簽能夠標明圖像的如圖像大小這樣的基本幾何尺寸或者定義圖像數據是如何排列的并且是否使用了各種各樣的圖像壓縮選項。例如,TIFF可以包含JPEG和行程長度編碼壓縮的圖像。TIFF文件也可以包含基于向量的裁剪區域(剪切或者構成主體圖像的輪廓)。使用無損格式存儲圖像的能力使TIFF文件成為圖像存檔的有效方法。與JPEG不同,TIFF文件可以編輯然后重新存儲而不會有壓縮損失。其它的一些TIFF文件選項包括多層或者多頁。
盡管現今它是一種被廣泛接受的標準格式,當TIFF最初出現的時候,它的可擴展性帶來了很多兼容問題。程序員可以隨意定義新的標簽和選項,但是并不是所有的實現程序都能支持這些所有這些創造出的標簽。作為結果,它的一個最小特性集成為了“這個”TIFF,即使是在今天大量的TIFF文件和讀取它們的代碼都是基于簡單的32位非壓縮圖像。
TIFF有一個使用LZW壓縮的選項,這是一種減小文件大小的無損技術,但是這項技術在不同的司法權限內為幾個專利所涵蓋。到了2005年,除了一個之外這些專利都已經到期,其中包括Unisys所擁有的廣為人知又有很多爭議的專利。另外一個著名的專利是IBM擁有的將在2006年8月11日到期的專利,IBM也沒有要加強它的意思(who?has?shown?no?interest?to?date?in?enforcing?it)。
每個TIFF文件都是從指示字節順序的兩個字節開始的。“II”表示小字節在先、“MM”表示大字節在先字節順序。后面的兩個字節表示數字42。數字42是“為了其深刻的哲學意義"而選擇的。42的讀法取決于頭兩個字節所表示的字節順序。整個文件根據所指出的字節順序進行讀取。
字節順序在麥金塔和微軟視窗程序之間可能產生兼容性的問題,它們通常為TIFF文件使用不同的字節順序。一些程序提供了保存為Mac或者是Windows字節順序的選項以使文件能在交叉平臺使用。
設計目的
TIFF最初的設計目的是為了1980年代中期桌面掃描儀廠商達成一個公用的統一的掃描圖像文件格式,而不是每個廠商使用自己專有的格式。在剛開始的時候,TIFF只是一個二值圖像格式,因為當時的桌面掃描儀只能處理這種格式,隨著掃描儀的功能越來越強大,并且計算機的磁盤空間越來越大,TIFF逐漸支持灰階圖像和彩色圖像。
結構概述
TIFF文件以.tif為擴展名。其數據格式是一種3級體系結構,從高到低依次為:文件頭、一個或多個稱為IFD的包含標記指針的目錄和數據。
文件頭
在每一個TIFF文件中第一個數據結構稱為圖像文件頭或IFH,它是圖像文件體系結構的最高層。這個結構在一個TIFF文件中是惟一的,有固定的位置。它位于文件的開始部分,包含了正確解釋TIFF文件的其他部分所需的必要信息。
文件目錄
IFD是TIFF文件中第2個數據結構,它是一個名為標記(tag)的用于區分一個或多個可變長度數據塊的表,標記中包含了有關于圖像的所有信息。IFD提供了一系列的指針(索引),這些指針告訴我們各種有關的數據字段在文件中的開始位置,并給出每個字段的數據類型及長度。這種方法允許數據字段定位在文件的任何地方,且可以是任意長度,因此文件格式十分靈活。
圖像數據
根據IFD所指向的地址.存儲相關的圖像信息。
實際應用
如奧多比的Photoshop、Jasc的GIMP、Ulead?PhotoImpact和Paint?Shop?Pro等圖像處理應用、QuarkXPress和Adobe?InDesign這樣的桌面印刷和頁面排版應用,掃描、傳真、文字處理、光學字符識別和其它一些應用等都支持這種格式。從Aldus獲得了PageMaker印刷應用程序的Adobe公司(2014年)控制著TIFF規范。
術語“Tagged?Image?File?Format”或者“Tag?Image?File?Format”在一些早期的TIFF規范中是作為副標題存在的。2014年的TIFF規范TIFF6.0不再使用這些術語,僅僅叫做“TIFF”。
TIFF文件格式適用于在應用程序之間和計算機平臺之間的交換文件,它的出現使得圖像數據交換變得簡單。
格式特點
應用廣泛
(1)TIFF可以描述多種類型的圖像;(2)TIFF擁有一系列的壓縮方案可供選擇;(3)TIFF不依賴于具體的硬件;(4)TIFF是一種可移植的文件格式。
可擴展性
在TIFF6.0中定義了許多擴展,它們允許TIFF提供以下通用功能:
(1)幾種主要的壓縮方法;(2)多種色彩表示方法;(3)圖像質量增強;(4)特殊圖像效果;(5)文檔的存儲和檢索幫助。
格式復雜
TIFF文件的復雜性給它的應用帶來了一些問題。一方面,要寫一種能夠識別所有不同標記的軟件非常困難。另一方面,一個TIFF文件可以包含多個圖像,每個圖像都有自己的IFD和一系列標記,并且采用了多種壓縮算法。這樣也增加了程序設計的復雜度。
文檔圖像中的TIFF
TIFF格式是文檔圖像和文檔管理系統中的標準格式。在這種環境中它通常使用支持黑白(也稱為二值或者單色)圖像的CCITT?Group?IV2D壓縮。在大量生產的環境中,文檔通常掃描成黑白圖像(而不是彩色或者灰階圖像)以節約存儲空間。A4大小200dpi(每英寸點數分辨率)掃描結果平均大小是30KB,而300dpi的掃描結果是50KB。300dpi比200dpi更加常用。
由于TIFF格式支持多頁,多頁文件能夠存在一個TIFF文件中而不是讓每個掃描頁存在一系列的文件中。
TIFF漏洞
TIFF圖像文件格式是個漏洞百出的格式,不管在PSP上,還是在PS上,甚至在IPhone上都頻繁出現,windows,Linux,蘋果公司的麥金塔操作系統也曾經出現過TIFF漏洞,遠程攻擊者可能利用此漏洞通過誘使用戶打開惡意文檔控制用戶系統,微軟也在這個漏洞上摔過幾次,索尼更是在這種格式上吃了不少虧,相信有PS3的同學都知道PS3防破解如此完美但還是出現了tiff漏洞,甚至傳出可用tiff漏洞運行ps2游戲的傳聞(雖然最后證明是假的),但畢竟這也是方向之一,PS2也出現了TIFF漏洞,并被用來升級固件,以前的psp也出現過tiff漏洞,并且被利用過一次,相關信息請看ps。
因此,綜上所述,這次的3000出現TIFF漏洞也很可能會被完全利用,有同學可能想知道,da不是說過3000的ipl無法被導出或者修改所以沒辦法破解么?我跟你說吧,da那種方法是終極的方法,只要他成功了,那么索尼除了再次改電路板換cpu之外就拿他沒辦法了,這種想法很好但是難度極高,降一個檔次的就是找漏洞了,這次的TIFF漏洞估計會被用來開發各種模擬器,gba的,iso的等等,還有可以運行自制程序,但是要用這個漏洞做自制系統還是有很高難度,最重要的就是ipl的問題,不過總比當磚頭好多了吧?
Word保存
在Word 2010和word2007以前的Word版本中,可以通過“Microsoft?Office?Document?Image?Writer”打印機將Word文檔保存為TIFF圖片。在Word2010和Word2007中可以借助傳真(Fax)打印機來實現:
第1步,打開需要保存為TIFF圖片的Word文檔,單擊“文件”按鈕,在打開的“文件”窗口中切換到“打印”選項卡,在打印機列表中選擇Fax選項,并單擊“打印”按鈕。
第2步,在打開的“傳真安裝程序”對話框中單擊“取消”按鈕。
第3步,打開“Windows傳真和掃描”對話框,單擊“確定”按鈕。
第4步,在打開的“新傳真”窗口中,右鍵單擊“附件”編輯框中的附件名稱,并在打開的快捷菜單中選擇“打開”命令。
第5步,打開“郵件附件”對話框,提示用戶打開tif文件是否總是詢問。單擊“打開”按鈕。
第6步,在打開的“Windows照片查看器”窗口中單擊“文件”菜單,并選擇“制作副本”命令。
第7步,打開“制作副本”對話框,選擇tif文件的保存位置,并在“文件名”編輯框中輸入合適的名稱,然后單擊“保存”按鈕。
第8步,最后關閉“新傳真”窗口,并在事先選擇的位置可以找到保存的tif圖片。
參考資料 >