精华内容
下载资源
问答
  • Cygwin 解压linux压缩包命令

    千次阅读 2013-05-08 16:57:41
    linux系统打的数据压缩包在win7中解压,如果使用zip或者好压123之类的工具,解压出来的文件目录结构是错误的。 如果数据包很大,修改起来非常麻烦。 因此可以使用工具Cygwin,进行解压解压命令为:tar vxfz ...

    linux系统打的数据压缩包在win7中解压,如果使用zip或者好压123之类的工具,解压出来的文件目录结构是错误的。

    如果数据包很大,修改起来非常麻烦。

    因此可以使用工具Cygwin,进行解压,解压命令为:tar vxfz  datapagname.tar.gz

    展开全文
  • 之前一直以为压缩包都是zip格式的,所以用java在对压缩包内容进行读取数据时一直报error in open zip file错误,在此记录一下另外一种gzip的内容读取方法。 String path = "E:\\" + fileName; BufferedReader ...

    之前一直以为压缩包都是zip格式的,所以用java在对压缩包内容进行读取数据时一直报error in open zip file错误,在此记录一下另外一种gzip的内容读取方法。

    String path = "E:\\" + fileName;
    BufferedReader reader = new BufferedReader(
    		new InputStreamReader(
    				new GZIPInputStream(
    						new FileInputStream(path)
    				)
    		)
    );
    String line;
    while ((line = reader.readLine()) != null) {
    	System.out.println(line);
    }
    reader.close();

     

    展开全文
  • 压缩包批量处理工具中文免费版 v1.4更新: 1、去掉上版本添加“必看说明.txt”文件 ...批量前应该先保存备份,以免处理压缩包压缩包损坏而数据丢失! 如处理过程由于某个压缩包文件错误而终止,请先剔除再进行处理
  • 3、批量前应该先保存备份,以免处理压缩包压缩包损坏而数据丢失! 4、如处理过程由于某个压缩包文件错误,请先剔除再进行处理 5、而且可以快速选择目录,记忆上次目录添加文件可多选功能 6、可以保存配置,生成...
  • linux下解压大于2G的zip文件

    千次阅读 2019-11-01 15:59:10
    手工解压压缩包,发现解压到陆运数据文件时报出写入错误,然后解压操作就停止了,所以不仅陆运数据文件数据不全,后面的转运数据文件也没有解压出来。 发生写入错误,而且不是磁盘满了,什么原因...

    作者:iamlaosong

    最近一次导入结算数据后,查询结算数据时发现有些数据居然没有,非常奇怪。这个数据导入是先解压压缩包,再用sqlldr导入,查看解压后的数据文件,发现没有转运数据文件,而压缩包中是有的。手工解压压缩包,发现解压到陆运数据文件时报出写入错误,然后解压操作就停止了,所以不仅陆运数据文件数据不全,后面的转运数据文件也没有解压出来。

    发生写入错误,而且不是磁盘满了,什么原因呢?压缩包本身并不大,也就200多兆,在Windows下解压这个压缩包,发现陆运数据文件很大,超过2G(2.8G),隐约觉得这是个问题,上网查询果然unzip是不能解压超过2G文件的,现在看来,不仅是压缩包超过2G不行,压缩包内文件超过2G也是不行的。要解压,需要其它工具。据说这是由于C库中long类型数据所能表示的文件偏移在32位机子上只能有2G,可我的机子是64位的。这个理由是不是在描述有什么问题或者我理解的有偏差,这个并不重要,重要的是怎么解压大文件,方法之一是使用软件7zip。

    下载7zip软件,下载地址是:http://sourceforge.net/projects/p7zip/files/

    把这个文件直接下载到服务器上,或者先下载到本地电脑,再上传到Linux服务器上。

    点击上面网址,登录网站,点击p7zip,选择版本点击下载(我选择最新版本16.02),注意不要下载源程序:

    点击下载,下载后的文件是:p7zip_16.02_x86_linux_bin.tar.bz2

    将这个文件夹上传到Linux服务器上。用bzip2解压该文件,再用tar解包:
    bzip2 -d p7zip_16.02_x86_linux_bin.tar.bz2
    tar -xvf  p7zip_16.02_x86_linux_bin.tar

    进入文件夹p7zip_16.02,安装脚本加执行权限,执行 ./install.sh


    执行7za可以看到帮助提示,安装成功。

    接着就可以使用 7za命令解压.zip文件了。
    如:  7za x 20190930*.zip

    最后,修改脚本,将unzip换成7za x就可以了,如下图:

     

    展开全文
  • 文件操作,数据压缩,文件传输 Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java...
  • 文件操作,数据压缩,文件传输 Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java...
  • 因权限只能到60MB,分卷压缩了,共3个压缩包,需下载完3个一起解压, ============================== ASP.NET 4高级程序设计(第4版)》【原版书为:Pro ASP.NET 4 in C# 2010】是ASP.NET领域的鸿篇巨制,全面讲解了...
  • 经常使用电脑的人常常会接触到压缩文件,不管是软件、数据还是资料,下载之后通常就是一个压缩包,在Windows平台上如果安装了WinRAR或者360压缩,不管是什么格式的压缩文件,一般点击压缩文件右键选择解压选项即可,...

    前言

    经常使用电脑的人常常会接触到压缩文件,不管是软件、数据还是资料,下载之后通常就是一个压缩包,在Windows平台上如果安装了WinRAR或者360压缩,不管是什么格式的压缩文件,一般点击压缩文件右键选择解压选项即可,非常地方便。正因为长时间在Windows平台上方便的解压文件,导致我对打包、压缩的概念理解错误,结果在linux操作压缩文件时有很多疑问,今天终于明白了一点,专门总结一下,同时列举常用的压缩、解压命令,方便日后查找使用。

    linux上操作压缩文件也是通过命令实现的,但是压缩文件的后缀有很多,比如.tar.gz.tar.bz2.gz.zip.Z等等,而生成和解压这些文件的命令同样很多,比如targzipbzip2zipunzip等,看得人眼花缭乱,记忆的过程中也常常出现偏差,不是命令不对应就是参数错误,特别是一些不常用的压缩格式,经常需要查询尝试,浪费了不少时间,其实造成这些问题的原因还是由于对打包压缩的概念不太清楚,接下来先了解一下这些概念。

    基础概念

    在Windows上经常直接在图形化界面上操作压缩和解压文件,导致我将这种操作行为带到了linux上,而实际上在linux上压缩和解压文件之外还有一个操作就是“打包”,原因就是linux的压缩和解压通常作用在一个文件上,如果想将一大堆文件压缩最终成为一个文件,需要先打成一个包,然后对这个包文件进行压缩。

    打包/归档

    打包或者叫归档,就是将多个文件和目录(也可以是一个文件)就变成了一个总的文件,但不是将所有文件进行融合,使用tar命令。

    压缩

    压缩是将一个大的文件通过特定的压缩算法尽可能变成一个小文件,可以减少存储空间,加快网络传输效率,使用gzipbzip2zip等命令。

    解压

    解压是将压缩生成的最终的小文件还原为压缩之前的大文件,可以使用gzipgunzipbunzip2unzip等命令。

    打包压缩

    通过上面的概念解析我们可以知道,我们之前所说的压缩操作通常是指打包和压缩两个步骤,由于linux大部分的压缩命令都是只能压缩一个文件,所以在压缩之前需要将待压缩的所有文件先进行打包,生成一个文件后再进行压缩操作。

    明白了打包和压缩操作的含义,我们可以通过一些约定俗成的命名规则,选择合适的压缩和解压方法,比如下面这些文件:

    • xxx.tar:这是一个归档文件,也就是只通过tar进行了打包操作
    • xxx.tar.gz:这是一个压缩文件,打包之后,以gzip方式进行了压缩
    • xxx.tar.bz2:这是一个压缩文件,打包之后,以bzip2方式进行了压缩
    • xxx.gz:这是一个压缩文件,没有经过打包操作,只是gzip方式进行了压缩

    如果能按照这些命名规则生成压缩文件,那么解压文件的时候会方便很多,但有时压缩文件的扩展名是不标准的,可以通过file命令查看文件实际的格式,使用方法如下:

    [albert@localhost#15:03:05#/home/albert/compress]$file test.tar.bz2
    test.tar.bz2: bzip2 compressed data, block size = 900k
    
    [albert@localhost#15:03:24#/home/albert/compress]$file test.tar.gz
    test.tar.gz: gzip compressed data, from Unix, last modified: Wed Nov  6 12:02:05 2019
    

    压缩解压命令

    压缩文件的格式和命令真的是太多,所以在此总结一份常用命令表格,方便日后需要的时候直接拿来就用,加快解决问题的速度。假设原始文件是a.log和b.txt,当前目录下还有一个output目录,可以作为解压后存放文件的目录,那么常用压缩和解压命令如下:

    文件格式 压缩命令 命令备注 解压命令 命令备注
    xxx.tar tar -cvf test.tar a.log b.txt - tar -xvf test.tar -C ./output 不使用-C则解包在当前目录
    xxx.tar.gz tar -zcvf test.tar.gz a.log b.txt - tar -zxvf test.tar.gz -C ./output 不使用-C则解压在当前目录
    xxx.tar.bz2 tar -jcvf test.tar.bz2 a.log b.txt - tar -jxvf test.tar.bz2 -C ./output 不使用-C则解压在当前目录
    xxx.tar.Z tar -Zcvf test.tar.Z a.log b.txt - tar -Zxvf test.tar.Z -C ./output 不使用-C则解压在当前目录
    xxx.gz gzip -c a.log > test.gzgzip a.log 前者保留a.log,后者直接删除a.log gzip -d test.gzgunzip test.gz 不能指定解压文件存储目录
    xxx.bz2 bzip2 -c a.log > test.bz2bzip2 a.log 前者保留a.log,后者直接删除a.log bzip2 -d test.bz2bunzip2 test.bz2 不能指定解压文件存储目录
    xxx.Z compress -c a.log > test.Zcompress a.log 前者保留a.log,后者直接删除a.log compress -d test.Zuncompress test.Z 不能指定解压文件存储目录
    xxx.rar rar a test.rar a.log - unrar e test.rar e选项换成x可以指定目录
    xxx.zip zip test.zip a.log b.txt - unzip test.zip -d ./output 不使用-d则解压在当前目录

    分析对比上面的压缩也解压命令可以发现,tar这个命令可以将打包和压缩合并到一起,也可以将解压和解包合并到一起,只需要修改选项中的参数就可以调用不同的程序压缩或者解压,比如-cvf表示只打包不压缩,而-zcvf表示打包后使用gzip压缩,改为-jcvf表示打包后使用bzip2压缩,其实还有很多的压缩方式,可以参考一下tar命令的帮助文档,具体压缩选项如下。

    压缩选项:
    -a, --auto-compress 使用归档后缀名来决定压缩程序
    -I, --use-compress-program=PROG 通过 PROG 过滤(必须是能接受 -d 选项的程序)
    -j, --bzip2 通过 bzip2 过滤归档
    -J, --xz 通过 xz 过滤归档
    –lzip 通过 lzip 过滤归档
    –lzma 通过 lzma 过滤归档
    –lzop
    –no-auto-compress 不使用归档后缀名来决定压缩程序
    -z, --gzip, --gunzip, --ungzip 通过 gzip 过滤归档
    -Z, --compress, --uncompress 通过 compress 过滤归档

    总结

    • 上述这些命令只是基础用法,还有很多参数选型没有提到,比如tar -tf test.tar可以不解压直接查看归档文件中的内容。
    • gzip命令只能压缩一个文件,如果在命令后面添加多个文件,则会分别压缩生成多个文件。
    • 据说compress命令是一个相当古老的 unix 档案压缩指令,现在基本被gzip命令取代了。
    • 由于文中涉及的命令较多,难免有些笔误,为了不传播错误用法,我也进行了多次检查,如果大家还发现其他错误,欢迎批评指正。
    展开全文
  • 有一个项目需要从压缩包中...多个压缩包嵌套也可以这样读取,思路是将压缩包里的压缩包解压出来。 直接上代码: /** * Licensed to the Apache Software Foundation (ASF) under one or more * contributor ...
  • 1.首先MySQL官网下载MySQL8,我们将压缩包解压到e盘 2.在解压好的根目录创建一个my.ini文件 [mysqld] # 设置端口 port=83306 # 自定义设置mysql的安装目录,即解压mysql压缩包的目录 basedir=E:\mysql-...
  •  若手动解压过程中提示 "文件数据错误", 说明压缩包本身有问题. 即使安装了快压也无法解压. 因为快压竟然对自家格式支持存在问题.2. 如果 KZ / ZIP 文件经过加密, 在解压时会要求键入密码. 此程序无破解...
  • 文件解压教程首先准备好解压工具, 电脑端安装 WINRAR, 手机端安装 Zarchiver 或者 ES文件管理器, 就基本不会解压错误,不要用那些乱报错的阴间解压软件!!! 如果还去用, 报错了就不要在评论里抱怨!!!然后有2种类型的...
  • 前言经常使用电脑的人常常会接触到压缩文件,不管是软件、数据还是资料,下载之后通常就是一个压缩包,在Windows平台上如果安装了WinRAR或者360压缩,不管是什么格式的压缩文件,一般点击压缩文件右键选择解压选项...
  • mysql访问错误:1682

    2019-04-20 19:58:01
    1.到官网下载最新的MySQL压缩包解压 2.把原来的MySQL文件做一个备份,以免升级失败数据丢失 3.把原来的MySQL服务卸载 4.把解压后的文件复制到原来的MySQL文件里面去,再重装服务 5.服务装好过后访问会报错,我是...
  • Wireshark数据流文件提取

    千次阅读 2020-03-10 21:06:20
    ctf-misc的一道题目,数据包文件当中需要提取一个压缩包文件,使用binwalk指令提取后无法正常解压,手动提取总是错误,上网查阅总结几种提取方式。 第一种,使用wireshark自带的导出(不容易出错) 找到需要导出的...
  • 1.MySQL压缩包解压后,在目录下增加my.ini配置文件 [client] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=C:\\web\\mysql-...
  • mysql升级到5.7,访问错误:1682

    千次阅读 2017-12-12 21:32:06
    1.到官网下载最新的MySQL压缩包解压 2.把原来的MySQL文件做一个备份,以免升级失败数据丢失 3.把原来的MySQL服务卸载 4.把解压后的文件复制到原来的MySQL文件里面去,再重装服务 5.服务装好过后访问会报错,我是...
  • 下载压缩包后,解压到自己想要存储的盘中 下一步 配置环境变量: 下一步: 配置解压后文件,手动创建的mysql.ini文件内容 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=C:\Program Files\...
  • 1.下载solr随便选择一个下载源 因为是win环境,我选择zip格式的压缩包下载2.解压启动 bin文件夹中包含用来启动和停止服务器的脚本。example文件夹包含几个示例文件。我们将使用其中的一种,以说明Solr如何索引数据。...
  • 在win文件夹下运行bd.bat文件.(前提是你的电脑安装了CMake,解压CMake压缩包,把CMake.exe的路径配置到环境变量))。 生成VS项目文件后打开编译生成对应的Debug和Release版本的静态库。 (生存的静态库注意对应平台...
  • 2、解压下载的程序安装包,请将压缩包里面的所有文件和文件夹上传到你的网站根目录 3、开始安装系统。直接运行:http://您的域名/install,(如果您已经安装,请跳过本步.),系统默认自带演示数据的,不安装也可以...
  • 运行解压软件,将压缩包解压到指定目录即可。卸载时只需将程序目录删除; 3、 支持常用的1200 ~ 921600bps波特率; 4、 端口范围是COM1-COM255,支持扩展端口(USB转RS232); 5、 能设置校验、数据位和停止位; 6、 ...
  • SnowNLP安装

    2020-06-17 17:15:05
    最近在完成大数据作业,对数据进行情感分析时用到了SnowNLP这个第三方的库,可是在安装过程...首先,将压缩包解压到文件夹; 然后打开命令行(这里我所用的python是在anaconda环境下,所以打开Anaconda Prompt),输入
  • 解决方案1:这可能是由于自身网络问题或者mnist数据集下载网页连接不成功导致,这时我们可以登录mnist把四个数据压缩包都下载下来,保存到相应路径下,无需解压。 注:在mnist网页我只能下载两项压缩包,剩余两...
  • 易语言WinEYS压缩源码

    2020-07-16 12:31:28
    易语言WinEYS压缩源码,WinEYS压缩,显示文件信息,画出图标,取文件图标,格式化时间,读错误文件,读提示文件,从压缩包填充,将数据写到压缩包,从文件填充信息,搜寻文件,创建多级目录,置文件时间,压缩文件,解压文件,整数2...
  • WordPress博客程序2.3.2

    2021-03-26 03:57:00
    压缩包解压到一个空目录。 用文本编辑器(如“记事本”),打开wp-config-sample.php,填写你的数据库连接信息。 将文件另存为wp-config.php。 上传所有文件。 在浏览器中打开/wp-admin/install.php。它会为你建立...
  • Crypto练习之CRC32应用

    2021-04-07 17:29:20
    在WinRAR等压缩软件中也使用了这一技术,压缩包中每个文件都保存有一个对应的CRC32值,这个值是对压缩前的文件数据计算出来的散列值,在进行解压时会再次计算文件的CRC32值来进行对比,判断压缩包文件是否损坏。...
  • 华为云使用踩坑记录

    2021-04-06 19:34:28
    1.OBS桶上传的数据应该是压缩包形式的 我上传了解压后的文件,90%的错误都来自这里。 因为上传了压缩文件后,可以在jupyter上解压,然后才能使用文件里的东西 如果直接上传已经解压的,似乎没法使用。 2.找不到相关...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 126
精华内容 50
关键字:

压缩包解压数据错误