最新消息:20210917 已从crifan.com换到crifan.org

【已解决】Mac中如何解压7z文件

Mac crifan 15861浏览 0评论

Mac中有个很大的7z文件,然后去用之前安装的IZip去解压,结果始终没反应:

crifan mac 解压 7z

mac 解压 7z

mac解压7z格式文件 – book_1992的专栏 – CSDN博客

Mac上解压.7z文件(已解决) – 狐狸的懒窝 – CSDN博客

Keka – macOS 压缩文件管理器

https://github-production-release-asset-2e65be.s3.amazonaws.com/73220421/ff8e5480-f6ed-11e8-9289-0f55eaadafbc?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20181226%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20181226T065643Z&X-Amz-Expires=300&X-Amz-Signature=3026ca42900b72cae424c3ba95d011d245907a5af9eeec7c5373bf80c0d2233f&X-Amz-SignedHeaders=host&actor_id=2750682&response-content-disposition=attachment%3B%20filename%3DKeka-1.1.8.dmg&response-content-type=application%2Foctet-stream

Mac 下面如何解压多个7z格式的分割文件? – 知乎

安装后,去打开试试

最后终于解压出来了:

【总结】

mac中解压7z的文件的话:

之前用IZip是没问题的,但是现在不行。

去换用:

Keka

即可。

去下载

Keka – macOS 压缩文件管理器

然后正常使用去解压即可。

另外再去更新7z默认打开方式为Keka

【后记】

后来折腾:
【记录】备份腾讯云香港CVM的crifan.org网站全部文件和数据库

期间,又遇到去解压7z文件

然后用keka去解压,但是报错:

解压失败
错误码 13 使用“p7zip”
未知错误
所以再去解决:
mac 7z 解压

mac解压7z格式文件 – book_1992的专栏 – CSDN博客

➜  use_wget_download brew search 7z
==> Formulae
p7zip
➜  use_wget_download brew install p7zip
==> Downloading https://homebrew.bintray.com/bottles/p7zip-16.02_1.mojave.bottle.tar.gz
==> Downloading from https://akamai.bintray.com/bb/bb715042a9067df735cd7d032a15988da430fbf5a297d9624b9a4a021af6fea2?__gda__=exp=1558574391~hmac=2a9cf3d7724897c2e0dfa2a6c7fa
######################################################################## 100.0%
==> Pouring p7zip-16.02_1.mojave.bottle.tar.gz
🍺  /usr/local/Cellar/p7zip/16.02_1: 103 files, 4.7MB
然后去试试mac中用p7zip去解压7z文件
参考
7z e filename.7z
7z e www.crifan.org_allFiles_20190509.7z

➜  backups 7z e www.crifan.org_allFiles_20190509.7z
7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=utf8,Utf16=on,HugeFiles=on,64 bits,4 CPUs x64)
Scanning the drive for archives:
1 file, 11698810070 bytes (11 GiB)
Extracting archive: www.crifan.org_allFiles_20190509.7z
--
Path = www.crifan.org_allFiles_20190509.7z
Type = 7z
Physical Size = 11698810070
Headers Size = 3384746
Method = LZMA2:24 BCJ
Solid = +
Blocks = 8
  0% 37772

结果看到提示问是否覆盖文件:

后来折腾:

【记录】备份腾讯云香港CVM的crifan.org网站全部文件和数据库

期间,又遇到去解压7z文件

然后用keka去解压,但是报错:

解压失败

错误码 13 使用“p7zip”

未知错误

所以再去解决:

mac 7z 解压

mac解压7z格式文件 – book_1992的专栏 – CSDN博客

➜  use_wget_download brew search 7z
==> Formulae
p7zip
➜  use_wget_download brew install p7zip
==> Downloading https://homebrew.bintray.com/bottles/p7zip-16.02_1.mojave.bottle.tar.gz
==> Downloading from https://akamai.bintray.com/bb/bb715042a9067df735cd7d032a15988da430fbf5a297d9624b9a4a021af6fea2?__gda__=exp=1558574391~hmac=2a9cf3d7724897c2e0dfa2a6c7fa
######################################################################## 100.0%
==> Pouring p7zip-16.02_1.mojave.bottle.tar.gz
🍺  /usr/local/Cellar/p7zip/16.02_1: 103 files, 4.7MB

然后去试试mac中用p7zip去解压7z文件

参考

7z e filename.7z

7z e www.crifan.org_allFiles_20190509.7z

➜  backups 7z e www.crifan.org_allFiles_20190509.7z
7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=utf8,Utf16=on,HugeFiles=on,64 bits,4 CPUs x64)
Scanning the drive for archives:
1 file, 11698810070 bytes (11 GiB)
Extracting archive: www.crifan.org_allFiles_20190509.7z
--
Path = www.crifan.org_allFiles_20190509.7z
Type = 7z
Physical Size = 11698810070
Headers Size = 3384746
Method = LZMA2:24 BCJ
Solid = +
Blocks = 8
  0% 37772

结果看到提示问是否覆盖文件:

刚才就已经删除了之前旧文件夹了:
rm -rf www.crifan.org_allFiles_20190509/
怎么还会有覆盖提示啊
结果一看解压的目录才发现,全部解压到当前文件夹了:

所以,要去删除掉
并且新建一个目录,再去解压
并且也不对,应该是:
有目录结构才对啊
根目录也不是所有文件才对
所以暂时放弃7z命令行工具

或者找到解压参数中保留目录结构的

mac 7z e 保留目录结构
linux 7z 命令编译安装,mac安装p7zip – t6 – 博客园
7z命令行工具 – 可可西 – 博客园
【mac】7z 终端命令行 – Setoge的博客 – CSDN博客
$ 7z –help
e 从压缩文件中解压缩文件,不包含目录结构
-》还真是变态
x从压缩文件中解压缩,包含目录结构
换用x就可以了?去试试
7z x www.crifan.org_allFiles_20190509.7z
➜  use_wget_download 7z x www.crifan.org_allFiles_20190509.7z
7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=utf8,Utf16=on,HugeFiles=on,64 bits,4 CPUs x64)
Scanning the drive for archives:
1 file, 11698810070 bytes (11 GiB)
Extracting archive: www.crifan.org_allFiles_20190509.7z
--
Path = www.crifan.org_allFiles_20190509.7z
Type = 7z
Physical Size = 11698810070
Headers Size = 3384746
Method = LZMA2:24 BCJ
Solid = +
Blocks = 8
  4% 49445 - files/doc/docbook/virtualbox_tu . ls/virtualbox_tutorial.htmls.7z

这下正常了。

另外,怀疑还是7z文件本身有问题

那么再去找找其他工具试试

如果解压还是像keka一样报错,那就证明7z文件本身有问题

就重新去备份

7z压缩大师 for mac|7z压缩大师Mac版下载 V2.5.1 – PC6苹果网

再去试试命令行中用7z去压缩

然后是没问题的。

【总结】

mac中,用7z解压和压缩:

brew install p7zip

然后解压:

7z e to_uncompress_file.7z
7z x to_uncompress_file.7z

解释:

e:解压缩 不保留原先目录结构

x:解压缩 保留原先目录结构

举例:

7z e www.crifan.org_allFiles_20190509.7z
7z x www.crifan.org_allFiles_20190509.7z

压缩=创建7z压缩文件:

7z a compressed_filename.7z /folder_to_compress/
7za a compressed_filename.7z file_to_compress

比如:

7z a gitbook_src_root.7z gitbook_src_root/

或更复杂的:

7za a -t7z -r -bt output_filename.7z folder_to_compress/*
7za a -t7z -r -bt output_filename.7z file_to_compress

比如:

7za a -t7z -r -bt www.crifan.org_allFiles_20180320.7z /home/wwwroot/www.crifan.org/*

详见:

常见压缩工具总结

转载请注明:在路上 » 【已解决】Mac中如何解压7z文件

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
92 queries in 0.188 seconds, using 23.37MB memory