解释一下,就是像WinZip及WinRAR那样,不仅能压缩单个文件,还能把多个文件或文件夹压成一个文件,单个文件压缩的算法我倒有,但像这样的问题不知道如何解决

解决方案 »

  1.   

    你自己把多個壓縮好的文件組織一下存為一個文件不就好了?
    Winzip的文件組織方式是把所有數據依次放在前面,在最後面存放包内文件的信息:文件名稱,文件大小,壓縮后的數據塊大小,在壓縮包内的偏移量你也可以採用類似的方法。我曾經做過一個文件打包工具,不過我是把這些信息放在包頭的。