• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zjsxwc
V2EX  ›  程序员

windows 下如何压缩 zip 后 macOS 解压不会乱码

  •  
  •   zjsxwc ·
    zjsxwc · Sep 27, 2017 · 6187 views
    This topic created in 3334 days ago, the information mentioned may be changed or developed.
    Supplement 1  ·  Sep 27, 2017
    我是需要能够在 windows 下能 utf8 编码方式压缩 zip。但是用了好多压缩工具都不行,包括 7z
    21 replies  •  2017-09-28 11:43:14 +08:00
    gzgz8080
    gzgz8080
    Sep 27, 2017
    1
    zip 是标准压缩算法,不论你在哪个系统都不会乱。
    估计是你原文件的字符集编码问题。
    kikyous
    kikyous
    Sep 27, 2017 via Android
    2
    用 7z
    Nitroethane
    Nitroethane
    Sep 27, 2017 via Android
    3
    用 7z,开源免费,压缩软件的不二之选
    crystom
    crystom
    Sep 27, 2017
    4
    @gzgz8080 有时候文件名会乱码,应该是某些 windows 版权的编码。。
    debuggerx
    debuggerx
    Sep 27, 2017
    5
    b1 free archiver
    mengyaoss77
    mengyaoss77
    Sep 27, 2017
    6
    @crystom #4 莫非是 GB2312 ? windows 默认中文好像是这个(我猜的,因为 notepad.exe 里面默认就是 GB2312 !
    Valyrian
    Valyrian
    Sep 27, 2017 via iPad
    7
    是苹果解压的问题。。用 the unarchiver
    doubleflower
    doubleflower
    Sep 27, 2017 via Android
    8
    @gzgz8080 zip 最容易文件名乱码了,好像是因为标准里没有指定用 utf 编码
    Lisp
    Lisp
    Sep 27, 2017
    9
    BetterZip 软件
    qiyuey
    qiyuey
    Sep 27, 2017
    10
    macOS 下安装 BetterZip
    Alexisused
    Alexisused
    Sep 27, 2017
    12
    一般来说用同一个软件压缩解压缩不会有问题
    syuraking
    syuraking
    Sep 27, 2017
    13
    RAR,7Z 都是默认就用 utf8 编码的……
    likuku
    likuku
    Sep 27, 2017
    14
    windows 10 cmd/powershell 默认还是 GBK,win 下 zip 编码猜测可能也是 GBK
    rogwan
    rogwan
    Sep 27, 2017 via Android
    15
    文件名编码几乎是个死穴,文件名通常太短,想要准确识别编码方式几乎没可能,乱码基本无解。
    flynaj
    flynaj
    Sep 27, 2017 via Android
    16
    这个是 zip 压缩格式的限制,用 7Z 格式
    ipconfiger
    ipconfiger
    Sep 27, 2017
    17
    把文件名改成英文就不会乱了啊
    Osk
    Osk
    Sep 28, 2017
    18
    用 python 解压非 utf-8 编码的 zip 文件:
    https://pypi.python.org/pypi/unzipmbcs 未测试过

    这个回答中的 py 脚本用过,完美解码
    https://www.zhihu.com/question/20523036
    xiaket
    xiaket
    Sep 28, 2017
    19
    unar -f -e gb18030 *.zip
    652600543
    652600543
    Sep 28, 2017
    20
    这个 the unarchiver 很好用,目前没有遇到乱码。
    iluhcm
    iluhcm
    Sep 28, 2017
    21
    the unarchiver+1,用了以后没遇到过乱码。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2107 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 05:08 · PVG 13:08 · LAX 21:08 · JFK 00:08
    ♥ Do have faith in what you're doing.