图种

本页使用了标题或全文手工转换
维基百科,自由的百科全书

图种是一种利用图片文件来传递压缩档的技巧。图种以图像浏览器开启时,就是一张单纯的图片。但可以以压缩软件对其解压缩,获取附加在图片档后的压缩档内容。

虽然图种携带的是压缩档,而压缩内可以是任意的文件。但文件增大,图种的大小也会跟着增大;引人怀疑。所以通常图种中夹带的压缩档内容仅为一种子文件,供人下载某其它文件。故称为图种。

原理[编辑]

大部分图帧式文件的结束点会有一标记,标记资料结束。而大部分压缩格式档的一开头也会有一个标记,标记资料开始。将一压缩档附加在一图片档后;即将一图片档的资料结束标记后紧接着压缩档的资料开始标记。

如此一来,图像浏览器只会读取到图片文件的资料结束标记为止;而压缩软件则会从压缩档的资料开始标记开始读取。也就是以图片文件或压缩档开启都可以。

实现[编辑]

UNIX[编辑]

类UNIX系统中:

$ cat 壓縮檔.zip >> 圖片檔案.jpg 
    # 方法一:
    # 將 壓縮檔.zip 的內容寫入到 圖片檔案.jpg 後。

$ cat 圖片檔案.jpg 壓縮檔.zip > 圖種.jpg
    # 方法二:
    # 依序將 圖片檔案.jpg , 壓縮檔.zip 的內容寫入到 圖種.jpg 內。

Windows[编辑]

Dos命令提示符[编辑]

copy /b 圖片檔案.jpg + 壓縮檔.rar 圖種.jpg

图形接口[编辑]

  1. 将图片的扩展名改为rar。此时双击开启改变文件名的图片文件会出现错误。
  2. 将压缩档拖曵到上步骤改变扩展名的图片文件上。
    1. 按住压缩档。
    2. 将压缩档到图片文件上。
    3. 放开压缩档。
  3. 改名后的图片文件成为图种。此时双击图种可以开启,看到的内容为原来的压缩档。
  4. 将图种的扩展名更改为jpg。(或图片原来的扩展名。)此时双击图种可以开启,看到的内容为原来的图片。

外部链接[编辑]