圖種是一種利用圖片檔案來傳遞壓縮檔的技巧。圖種以圖片檢視器開啟時,就是一張單純的圖片。但可以以壓縮軟件對其解壓縮,取得附加在圖片檔後的壓縮檔內容。
此條目沒有列出任何參考或來源。 (2016年1月30日) |
雖然圖種攜帶的是壓縮檔,而壓縮內可以是任意的檔案。但檔案增大,圖種的大小也會跟着增大;引人懷疑。所以通常圖種中夾帶的壓縮檔內容僅為一種子檔案,供人下載某其它檔案。故稱為圖種。
原理
大部份圖幀式檔案的結束點會有一標記,標記資料結束。而大部份壓縮格式檔的一開頭也會有一個標記,標記資料開始。將一壓縮檔附加在一圖片檔後;即將一圖片檔的資料結束標記後緊接着壓縮檔的資料開始標記。
如此一來,圖片檢視器只會讀取到圖片檔案的資料結束標記為止;而壓縮軟件則會從壓縮檔的資料開始標記開始讀取。也就是以圖片檔案或壓縮檔開啟都可以。
實現
在類UNIX系統中:
$ cat 壓縮檔.zip >> 圖片檔案.jpg
# 方法一:
# 將 壓縮檔.zip 的內容寫入到 圖片檔案.jpg 後。
$ cat 圖片檔案.jpg 壓縮檔.zip > 圖種.jpg
# 方法二:
# 依序將 圖片檔案.jpg , 壓縮檔.zip 的內容寫入到 圖種.jpg 內。
copy /b 圖片檔案.jpg + 壓縮檔.rar 圖種.jpg
外部連結
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.