windows平台对大量小文件打包最快方式:tar命令

  • f
    fenglu
    7zip,bandzip,UltraISO等各种方案试下来,不管是zip存储,7z,tar格式,打包速度都很慢。
    换成用gnu tar命令行版打包,速度快多了。
    可惜gnu tar windows命令行版解包tar的命令搞不定,只能用7zip解压缩tar,速度还是挺慢。
    这么好的工具,Linux系统自带,windows平台实现起来却很折腾。

    https://www.cr173.com/soft/2353.html
    winrar也试过,解压tar速度还不如7zip
  • c
    cjiangj
    我觉得winrar压缩方式选“存储”就够快了呀?
  • e
    elementsrain
    回复2#cjiangj

    +1。。。。。
  • t
    tons
    解压缩还是打包?速度差很远。发你的命令看看
  • f
    fenglu
    打包五十万个以上的小文件,这种情况tar快太多了。7zip虽然也支持打包为tar格式,但是速度比起gnu tar命令还是慢多了。
  • k
    kaidokido
    回复1#fenglu

    看二楼
  • 狡兔
    tape archive,这是一个UNIX命令,一般送管道与压缩命令整合。

    tar cvf - ./* | gzip >/tmp/abc.tar.gz
  • x
    xuehuaye
    tar打包试试
  • W
    Wade Zhao
    我怀疑你太依赖7zip了,7zip是我用过最慢的压缩解压缩软件,没有之一…………

    另外你看看你的tar命令行到底有没有压缩,winrar之类的软件,不压缩光打包也很快的
  • a
    alfantor
    tar压缩如果只是拷贝不压缩是快的,zip和rar也可以选择压缩级别是拷贝,也很快。
  • j
    jn13lh
    tar打包时你用的啥参数。?该不会没有加压缩的参数吧。那就相当于把一堆小文件直接复制成一个大文件。当然快。。。
  • s
    shutup!
    研究这个用了多久时间
  • s
    sunsking+
    有些文件像JPG本身就是压缩的,你再压缩也减不少多少体积,直接选取存储不压缩就好啦,又快
  • f
    fenglu
    我不需要压缩,只需要打包成一个文件。 其他压缩软件都尝试过压缩率最低的方案“存储”,速度都是极慢。
  • 吾王美如画
    linux下基本都是tar
  • 7
    78588371
    回复5#fenglu

    我不信,你tar还要压缩,rar选仅存储又不用压缩,速度怎么着也应该更快
  • x
    xRAIN
    tar打包专业户啊 unix基础工具 unix的哲学是每一件工具完成一个任务并且做到极致 这些个工具之间通过文件管道配合一起工作
    和tar配合的压缩工具 gz bz2 xz 不断提高压缩和速度 但是打包工具一直没换过HiPDA·NG