马春杰杰博客
致力于深度学习经验分享!

macOS使用unzip时出现错误:Illegal byte sequence

完整错误如下:

问题出在压缩包的中文名字上,我们可以使用以下命令替换解压:

ditto -V -x -k --sequesterRsrc 2001-2100.zip outfilename

  1. ditto: 这是调用 ditto 命令的开始。ditto 可以用来复制文件和目录,也可以用来合并目录内容,以及创建和解压缩归档。

  2. -V: 这个选项用来显示详细的进程信息,即在执行过程中,ditto 会显示更多的信息,让用户知道当前正在进行什么操作。

  3. -x: 这个选项指定 ditto 应当解压缩归档。ditto 可以处理多种压缩格式,包括 zip 格式。

  4. -k: 这个选项指示 ditto 该归档文件是使用 zip 压缩算法压缩的。这是处理 zip 文件时的标准选项。

  5. --sequesterRsrc: 这个选项用于处理 Mac OS 的资源叉(resource fork)和 Finder 信息。它会将这些信息存储在单独的文件中,而不是合并到主文件中。

  6. 2001-2100.zip: 这是要解压缩的归档文件的名称。在这个例子中,文件名是 2001-2100.zip

  7. outfilename: 这是解压缩后的文件或目录将要存放的目标路径。ditto 会将 2001-2100.zip 解压缩到这个指定的路径。

如果是压缩的话,可以试试这个:

ditto -c -k --keepParent --sequesterRsrc "my source file" "myArchive.zip"

  1. ditto: 这是命令的开始,调用 ditto 工具。ditto 可以用于复制文件和目录、合并目录内容,以及创建和解压缩归档。

  2. -c: 这个选项指示 ditto 创建一个归档文件。这是制作压缩文件时使用的标准选项。

  3. -k: 这个选项告诉 ditto 使用 zip 格式来创建归档。它是处理 zip 归档的常用选项。

  4. --keepParent: 这个选项使得 ditto 在归档中包含源目录的名称。这意味着解压缩后,文件将保留其原始的父级目录结构。

  5. --sequesterRsrc: 这个选项用于特别处理 Mac OS 的资源叉(resource fork)和 Finder 信息。它将这些信息存储在归档中的单独文件里,而不是合并到主文件中。

  6. "my source file": 这是要被压缩的源文件或目录的路径。在这个例子中,它被称为 "my source file"

  7. "myArchive.zip": 这是创建的压缩归档文件的目标名称。在此例中,归档文件将被命名为 "myArchive.zip"

如果你对这篇文章有什么疑问或建议,欢迎下面留言提出,我看到会立刻回复!

打赏
未经允许不得转载:马春杰杰 » macOS使用unzip时出现错误:Illegal byte sequence
超级便宜的原生ChatGPT4.0

留个评论吧~ 7 评论前登陆可免验证码!

私密评论
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址(选填,便于回访^_^)
  1. #1

    ditto这个是什么压缩软件?这个命令里的参数都是什么意思呀?

    ++i 4个月前 (01-16) 来自天朝的朋友 谷歌浏览器 Mac OS X Lion 10_15_7 回复
    • @++i 这是mac中常用的命令,至于各参数的解释,我在文中更新了下

      马春杰杰 4个月前 (01-17) 来自天朝的朋友 谷歌浏览器 Mac OS X Lion 10_15_7 回复
      • @马春杰杰 不错,没个参数展开讲了,就知道是干什么的了,不过好多参数都是默认的,其实写一个shell 脚本会更好一些

        will 4个月前 (02-02) 来自天朝的朋友 Safari浏览器 iPhone iPhone OS 17_2_1 like Mac OS X) AppleWebKit 回复
        • @will 是呢,这篇文章写的时间太久了。现在有了更好用的工具,基本上就没用过ditto了 🙂

          马春杰杰 4个月前 (02-02) 来自天朝的朋友 谷歌浏览器 Mac OS X Lion 10_15_7 回复
          • @马春杰杰 现在最好用的工具是什么?

            will 4个月前 (02-02) 来自天朝的朋友 Safari浏览器 iPhone iPhone OS 17_2_1 like Mac OS X) AppleWebKit 回复
            • @will maczip和keka我觉得都挺好的~我现在俩结合着用,非常好用。特别是快捷键解压缩

              马春杰杰 4个月前 (02-02) 来自天朝的朋友 谷歌浏览器 Mac OS X Lion 10_15_7 回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

登录

忘记密码 ?

切换登录

注册