精华内容
下载资源
问答
  • 使用cygwin解压超大文件,由于数据包压缩文件中,单个数据文件超过4G的超大文件导至整个数据包解压进程等待而使数据导入未能成功
  • linux大文件压缩解压需要注意问题

    千次阅读 2019-09-09 03:30:02
    压缩大文件,如何后台进行,如何防止终端关闭导致压缩停止,如何输出压缩过程日志,如何使用7z只打包,不压缩,分包压缩

    注意:

    1. 大文件压缩及解压需要在后台进行,如果要查看解压详情,就要输出重定向。
    2. 远程服务器,要防止网络断开连接,导致终端关闭,此时终端断开,即使后台进行,解压以及压缩也会停止。解决方法:在指令前加nohup
    3. 小文件可以在前面加压缩及解压指令前加time,查看压缩及解压时间。
    4. 压缩时最好在需要压缩的源文件夹的同级目录运行。

    常用压缩及解压指令

    .tar.xz

    压缩率最高,但需要压缩的时间较长。

    //压缩
    time tar -Jcvf test.tar.xz test  //压缩小文件查看压缩时间
    nohup tar -Jcf test.tar.xz test &  //大文件后台压缩(输出后回车、再回车)--这里不加参数v
    nohup tar -Jcvf test.tar.xz test  > test.xz.dump 2>&1 & //大文件后台压缩并将日志输出到test.xz.dump
    
    //解压
    tar -Jxvf test.tar.x //直接解压
    time tar -Jxvf test.tar.xz -C test2/ //解压小文件到test2/查看压缩时间
    nohup tar -Jxf test.tar.xz -C test2/ &  //大文件后台解压到test2/(输出后回车、再回车)--这里不加参数v
    nohup tar -Jxvf test.tar.xz -C test2/ > test.xz.dump  2>&1  &  //大文件后台解压并将日志输出到test.xz.dump	
    

    .zip

    timenohup后台运行使用方法同上
    比较常用的文档压缩格式,最大的有点是跨平台,缺点是支持的压缩率不是很高。

    //压缩
    zip -r test.zip test
    
    //解压
    unzip test.zip  //直接解压
    unzip test.zip -d test2/  //解压到test2/
    

    .tar

    timenohup后台运行使用方法同上
    好处是只消耗非常少的CPU及时间打包,只是一个打包工具,并不负责压缩

    //压缩
    tar -jcvf test.tar test
    
    //解压
    tar -xvf test.tar  //直接解压
    tar -xvf test.tar -C test2/	//解压到test2/
    

    .tar.gz

    timenohup后台运行使用方法同上
    压缩时不会占用太多的CPU,就可以得到一个非常理想的压缩率。

    //压缩
    tar -zcvf test.tar.gz test
    
    //解压
    tar -zxvf test.tar.gz
    tar -zxvf test.tar.gz  -C test2/
    

    .tar.bz2

    timenohup后台运行使用方法同上
    这种压缩格式是这几种方式中压缩率几乎最好的

    //压缩
    tar -jcvf test.tar.bz2 test
    
    //解压
    tar -jxvf test.tar.bz2
    tar -jxvf test.tar.bz2 -C test2/
    

    .7z

    //压缩
    7z a -r test.7z test/*
    
    //解压
    7z x test.7z -r -otest2/
    -r 表示递归所有的子文件夹
    -o 是指定解压到的目录,这里大家要注意-o后是没有空格的直接接目录
    
    //分包压缩
    nohup 7z a -v256m test.7z test  > test.7z.dump 2>&1 & //压缩每个包256m,并输出日志到test.7z.dump
    nohup 7z a -v1g test.7z test  > test.7z.dump 2>&1 & //压缩每个包1g,并输出日志到test.7z.dump
    nohup 7z a -v1g test.7z test -mx=0  > test.7z.dump 2>&1 & //压缩每个包1g,并输出日志到test.7z.dump, -mx=0表示只打包,不压缩。
    

    个人博客:http://www.wolfnx.com/2018/07/08/LinuxBigFileCompress

    作者 : wolfnx
    邮箱 : wolfnx@outlook.com
    邮箱2 : lostnx@gmail.com

    展开全文
  • 内容索引:VC/C++源码,文件操作,解压,压缩 VC++.net 压缩解压大文件示例代码,解压后存储为了MDB文件压缩成ZIP文件,Winrar也可以打开,格式看来是通用的,可能不太实用。
  • 文件太大传输太慢,今天教你如何压缩文件。 一、事件的起因 首先我们来说一下事件的起因。我准备将我的一堆文件传给一位同事,结果我没有安装压缩文件的工具,那怎么办?诶!为啥自己写一个呢,还不用为了...

    文件太大传输太慢,今天教你如何压缩文件。

     

     

    一、事件的起因

           首先我们来说一下事件的起因。我准备将我的一堆文件传给一位同事,结果我没有安装压缩文件的工具,那怎么办?诶!为啥不自己写一个呢,还不用为了它单独下载一个,岂不美哉,有想法就要赶快行动起来。

     

     

    二、思路以及材料

    01、首先,我们来说一下思路。

    我需要将很多文件压缩,并且将文件打包为一个压缩包。我们还需要将我们打包的压缩包可以自由进行解压。

    文件-->压缩-->压缩包-->解压

     

    02、我们来说一下准备材料。

    1、一台带有python运行环境的电脑。

    2、安装zipfile模块。pip install zipfile

    3、准备需要压缩的文件。

     

     

    三、编码实现

    import zipfile
    ​
    """压缩文件操作"""
    files=['zip/report.jmx',"2号文件"]#压缩文件路径
    zpf=zipfile.ZipFile("压缩.zip",'w', zipfile.ZIP_DEFLATED)
    for file in files:#循环写入压缩文件
        zpf.write(file)
    zpf.close()#关闭文件
    print('压缩完成')
    """无密码时解压操作"""
    zpf= zipfile.ZipFile("zip.zip")
    list = zpf.namelist()  # 得到压缩包里所有文件
    for f in list:
        print(f)
        zpf.extract(f, "zip")  # 循环解压文件到指定目录
    zpf.close()  # 关闭文件,释放内存
    """有密码时解压操作"""
    zpf= zipfile.ZipFile("zip.zip")
    list = zpf.namelist()  # 得到压缩包里所有文件
    for f in list:
        zpf.extract(f, "zip", b"密码")  # 循环解压文件到指定目录,密码
    print("解压成功")

     

    大功告成,我们的压缩,解压操作完成,从此以后可以给同事露一手,还在用压缩软件,我们都是自己写的!

    扫描底部二维码,关注公众号获得更多源代码。

     

    隐藏表白技能,python教你如何使用图片exif信息隐藏表白

    告别下拉,轻松操作excel

    零基础快速打造一个属于自己的微信聊天工具

    二维码表白之二维码里面的小秘密

     

     

     

    展开全文
  • 现在很多共享文件由于太大,实行了分卷压缩,在下载后,如果名字对应则无法解压,这个软件可以自动识别是否属于同一个文件的不同分卷,而需要这个分卷的名字都对应,您可以方便的解压您的多分卷文件
  •  有可能是复制的完全,压缩文件真的坏了,但也有可能是另一种情况,如在win10的系统中把压缩文件复制到了win7的系统中,因为winrar版本差异太大导致无法解压,这时候只需要到网上下载WinRar最新版到本地,再解...

    出现情况:

                在一台电脑把一个rar压缩文件复制到另一台电脑上,解压时出现“这个压缩文件格式未知或者数据已经被损坏”错误。

    原因:

                有可能是复制的不完全,压缩文件真的坏了,但也有可能是另一种情况,如在win10的系统中把压缩文件复制到了win7的系统中,因为winrar版本差异太大导致无法解压,这时候只需要到网上下载WinRar最新版到本地,再解压,问题解决。

    展开全文
  • 为什么大文件需要分块压缩?首先,因为网络传输是存在time-out参数的,部分网站支持断点续传,当文件上传时间过长时,与网站的连接会断开,导致文件上传失败。其次,部分网盘会有单文件上传大小限制,通过分块...

    为什么大文件需要分块压缩?首先,因为网络传输是存在time-out参数的,部分网站不支持断点续传,当文件上传时间过长时,与网站的连接会断开,导致文件上传失败。其次,大部分网盘会有单文件上传大小限制,通过分块压缩,可以突破这一限制,上传大文件。

    分块压缩是一项特别常用的功能,那么在Mac系统上如何对文件(文件夹)进行分块压缩呢?使用BetterZip软件可以做到这一点,下面小编放上教程。

    点击免费下载betterzip软件

    点击进入betterzip中文网站了解更多软件详情

    第一步:右键选择文件或文件夹,然后在右键菜单中,选择“使用BetterZip压缩”,如下图1,对文件(文件夹)进行压缩操作。

    图1:右键文件(文件夹)进行压缩

    第二步:输入压缩文件的文件名和设置好它们的存储的位置,如下图2。

    图2:设置文件名和存储位置

    第三步:这一步就能启用分块压缩功能。在“分卷大小”一项中,设置分卷的大小,如1,然后设置分卷大小的单位,可选的有“KB、MB、GB”,如下图3。

    图3:设置分卷大小

    该功能是这样的,用户设置分卷大小为10MB,如果源文件大小为35MB,就可以将源文件分为4块,各块的大小为“10MB、10MB、5MB、10MB”。

    最后点击“存储”,即可将文件成功压缩到本地上,压缩完成后如下图4红框所示,一个大文件就被拆分为多个小的文件压缩包了。

    图4:压缩结果展示

    看到这里可能就有小伙伴要问了?一个完整的文件被拆分掉,那么该如何拼装起来呢?其实也很简单,在Mac上只需要选中所有分卷中的某一个分卷,然后右键点击它,选择“使用BetterZip解压”,再保存到某个路径下,就可以将整个文件拼装解压出来了。

    PS:需要确保多个分卷放在多一个文件夹中。Windows系统平台也一样,选中位于同个文件夹中的某个分卷,然后解压到当前文件夹即可。

    图5:解压分卷

    以上就是关于如何利用BetterZip软件将大文件进行压缩拆分分块的简单教程,除此以外,BetterZip还支持将其中一个分卷导入BetterZip中进行文件临时免解压预览,这更是大大地方便了用户处理大文件。从文件拆分到预览到组装合并,BetterZip都提供了方式方法,简便了用户操作。

    展开全文
  • Golang zip文件解压压缩

    千次阅读 2018-08-16 21:45:45
    google百度出来的结果都是有问题的,要不就是文件压缩之后,压缩内容变0kb 要不就是文件写入之后解压出来知道是个什么鬼了。我只用了这一种方式,其他的gzip和tar等有时间在研究。不过我想也都大同小异了。先上...
  • linux大文件分包压缩用tar打包命令和split分割命令,批量解压命令用cat和tar
  • 我们在工作和学习中都会保存大量的图片,随着时间的推移我们电脑里的图片文件越来越多,占的电脑内存也越来越,有些图片文件不能删除,该怎么处理呢?那么就可以用打包压缩的方式使用压缩工具...
  • 用tar命令压缩大文件

    千次阅读 2020-07-04 10:28:02
    1、用tar压缩文件 tar -jcvf android_build.tar.bz2...-a 2:分割文件以01、02结尾,如果原压缩包太大,使用 -a 2,一般使用 -a 1 -d 指定切割后的文件名称 3、命令合并使用 tar -jcvf android_build.tar.bz2 a
  • Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码,文件操作,压缩包查看 Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码...
  • 文件太大?来试试分卷压缩

    千次阅读 2015-11-30 18:48:48
    但是遇到了问题,就是文件太大,在远程的拷贝文件的时候失败。  文件太多,经常用的方式是压缩。那么文件太大,那又怎么解决呢?  小编好歹也是一个游戏玩家,曾经也玩过不少大型单机游戏的。  对于很大的游戏...
  • Centos 下解压压缩rar文件

    千次阅读 2018-04-01 15:22:05
    在liunx下原本是支持rar文件的,需要安装liunx下的winrar版本,操作如下http://www.rarsoft.com/download.htm 下载页面wget http://www.rarsoft.com/rar/rarlinux-4.0.1.tar.gz tar -zxvf rarlinux-4.0.1.tar....
  • java不解压直接读取linux的服务器上的zip文件以及tar.gz文件
  • 但是由于需要上传本地训练数据,很方便,所以我就打算把本地数据打zip包上传到Google云盘,然后再在colab上用命令行下载解压过来训练,找了半天才找到办法,这里记录一下吧,主要代码如下: # 首先安装...
  • 情景: ...下载了《21天学通JAVA(第2版)》.part01.rar后,解压时提示:“必要的压缩存在” 诊断信息如下:   1 : 51CTO下载-《21天学通JAVA(第2版)》.part02.rar: 必要的压缩
  • Create, Add, Extract, Update, Remove files from a Zip file针对ZIP压缩文件创建、添加、抽出、更新和移除文件 Read/Write password protected Zip files(读写有密码保护的Zip文件) Supports AES 128/256 ...
  • 偶得一段代码是压缩文件成zip格式的,但是遇到的问题是,含有中文的文件夹,压缩后无法打开,提示“没有文件被解压”;查询资料得出结论,jdk原生的ZipOutputStream对中文支持不太好,建议使用ant的ZipOutputStream...
  • windows分卷压缩linux解压方法

    千次阅读 2020-04-09 14:37:53
    由于某文件超过4G,通过rz上传至集群时有上传大小限制,于是对文件进行了分卷压缩,并上传。 上传后进行如下操作 cat xx.z01 xx.z02 xx.zip > full.zip unzip full.zip 报错: 二、解决 由于分卷特别多,合并后...
  • 1 > 鼠标选中待压缩文件-右键-添加到压缩文件。 2 > 在弹出的“压缩文件和参数”窗口-切分压缩分卷(V),大小-下拉菜单中,选择合适的大小或自行填入分卷大小。 3 > 点击确定按钮,就开始
  • 问题背景:开发中,我们时常会遇到对文件进行存储或传输的问题,但如果传输储存的文件,浪费磁盘空间说,还会大大影响程序运行效率。于是便引出了这篇文章的主题,关于文件打包与压缩的问题。这里“打包”是指...
  • 解压时有两种操作: 将文件夹(文件)拖到要解压的目录 在解压缩软件中选择要解压的目录 看似相同的两种解压方式其实...这样一来不仅解压速度会慢很多,如果C盘剩余空间没有压缩文件大还会造成解压失败的问题。所以还
  • C#使用SharpZipLib库压缩大文件问题

    千次阅读 2019-09-04 11:35:06
    C#使用SharpZipLib库压缩文件很简单,无非引入ICSharpCode.SharpZipLib.dll: 程序中引入对应的命名空间: using ICSharpCode.SharpZipLib.Zip; using ICSharpCode.SharpZipLib.Checksums; 这样就可以进行压缩解压...
  • Linux下各种压缩文件解压方法

    万次阅读 2012-09-26 11:16:51
    别个说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名,此外windows下的.zip和....
  • subset0~subset9数据集压缩文件百度云地址,由于subset6和subset7为本地上传,受上传文件大小限制,分别分成两个压缩文件
  • Keka 应该是MacOS下最好用的一款解压/压缩工具,Keka mac版可以创建以下格式的文件:7Z...文件太大了 如果文件非常大并且它们适合发邮件或网络传输,请将它们分卷压缩。 不用担心,它们依然可以解压恢复至原来的文件
  • 文件压缩算法详细分析(ZIP)及解压实例解释

    万次阅读 多人点赞 2017-12-27 14:59:46
    最近自己实现了一个ZIP压缩数据的解压程序,觉得有必要把ZIP压缩格式进行一下详细总结,数据压缩是一门通信原理和计算机科学都会涉及到的学科,在通信原理中,一般称为信源编码,在计算机科学里,一般称为数据压缩,...
  • 有一个压缩包很,如果解压全部耗时间长,想只解压自己需要的文件,求大神帮忙,代码最好。
  • -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,555
精华内容 18,222
关键字:

压缩文件太大解压不了