FTP Internet文件传输( 三 )


七、文件的压缩和归档
有大量的工具用来压缩文件 。在Windows平台上,WinZIP8.0和更早的工具pkzip是较常见的 。在Macintosh上有Stuffit,UNIX上有一些工具如:compress和gzip 。
一般利用FTP传输文件,都是先将同一目录下的文件进行打包,成为*.tar文件,然后再进行压缩,成为*.zip,或者*.z文件 。当你下载该文件后,先必须解压,再进行解包 。
如:在FTP站点上,有一目录PUB下十个文件,要让用户能够一次性下载这十个文件,先打包成files.tar,打包后的文件大小并没有改变,要节省存储空间,和提高传输速度还必须进行压缩,压缩后该文件成为files.tar.z
当客户端下载该文件后,利用工具先解压缩,成为files.tar,再利用工具将打包的文件解开,成为当初的十个文件 。
一般在UNIX系统中,利用tar进行打包和拆包操作
打包用命令:tar -cf files.tar “所要打包的目录”
拆包用命令:tar -xf files.tar
利用compress和uncompress进行压缩和解压缩处理 。
在windows平台下,打包和压缩是同时处理的 。例如winZIP就是这样 。

推荐阅读