• Linux环境下解压超过4GB的zip文件


    今天在Linux服务器中解压一个zip的压缩包,提示如下错误信息:

    [root@appsrv01 ZIP_BCSA_COURSES]# unzip BCSA_MEDIAS_BAK_20161118.zip 
    error:  Zip file too big (greater than 4294959102 bytes)
    Archive:  BCSA_MEDIAS_BAK_20161118.zip
    warning [BCSA_MEDIAS_BAK_20161118.zip]:  31450041244 extra bytes at beginning or within zipfile
      (attempting to process anyway)
    error [BCSA_MEDIAS_BAK_20161118.zip]:  start of central directory not found;
      zipfile corrupt.
      (please check that you have transferred or created the zipfile in the
      appropriate BINARY mode and that you have compiled UnZip properly)
    [root@appsrv01 ZIP_BCSA_COURSES]#

    经过百度才知道,原来unzip不能解压超过4GB的zip文件(没想到这么弱。。。),需要把鸟枪换炮(p7zip)了。

    yum -y install p7zip

    [root@appsrv01 ZIP_BCSA_COURSES]# yum -y install p7zip
    Loaded plugins: katello, product-id, security, subscription-manager
    Updating certificate-based repositories.
    Unable to read consumer identity
    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package p7zip.x86_64 0:9.20.1-2.el5 set to be updated
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ======================================================================================
     Package            Arch            Version            Repository            Size
    ======================================================================================
    Installing:
     p7zip                x86_64            9.20.1-2.el5    epel                745 k
    
    Transaction Summary
    ======================================================================================
    Install       1 Package(s)
    Upgrade       0 Package(s)
    
    Total download size: 745 k
    Downloading Packages:
    p7zip-9.20.1-2.el5.x86_64.rpm                                                                                                                                           | 745 kB     00:00     
    Running rpm_check_debug
    Running Transaction Test
    Finished Transaction Test
    Transaction Test Succeeded
    Running Transaction
      Installing     : p7zip                                                                                                                                                                   1/1 
    Installed products updated.
    
    Installed:
      p7zip.x86_64 0:9.20.1-2.el5                                                                                                                                                                  
    
    Complete!
    [root@appsrv01 ZIP_BCSA_COURSES]#
    安装完毕后使用“7za x BCSA_COURSE.zip”即可解压超过4GB的zip压缩文件。
  • 相关阅读:
    centos7 go ENV 部署
    sock5客户端解密数据流
    sock5协议转换http协议工具polipo使用笔记(Centos7)
    【转】nc 使用说明
    前端移动框架Framework7入门
    Ext.NET-WebForm之TreePanel组件
    在VS2019创建WebForm程序,开个箱
    web认证
    ABP框架是怎么一回事呢?
    C#4并行计算
  • 原文地址:https://www.cnblogs.com/xusweeter/p/6105661.html
Copyright © 2020-2023  润新知