精华内容
下载资源
问答
  • 经过查找资料,docx/doc文件的本质,是一个装了很多.xml文件的压缩包,用压缩文件工具打开可以看到。 解压缩,报错哪部分坏掉了,要做的就是从别的完好的docx文件里解压缩出来一个对应的替换进去,就好了。 ...

    问题

    .docx的文档损坏打不开,使用各种百度到的修复办法/修复工具/在线修复网页都无法解决。
    尝试修改后缀/转换格式/使用wps打开再另存为,失败。
    在这里插入图片描述

    在这里插入图片描述

    解决方法

    经过查找资料,docx/doc文件的本质,是一个装了很多.xml文件的压缩包,用压缩文件工具打开可以看到。
    在这里插入图片描述解压缩,报错哪部分坏掉了,要做的就是从别的完好的docx文件里解压缩出来一个对应的替换进去,就好了。

    展开全文
  • 在Linux环境下,我们针对于tar.gz结尾的文件使用tar命令解压,遇到“gzip:stdin:not in gzip format”错误 最终发现这个压缩包没有用gzip格式压缩,所以不用加z参数,囧(所以不是所有的解压包都得用 -zxvf)! ...

    在Linux环境下,我们针对于tar.gz结尾的文件使用tar命令解压,遇到“gzip:stdin:not in gzip format”错误

    最终发现这个压缩包没有用gzip格式压缩,所以不用加z参数,囧(所以不是所有的解压包都得用 -zxvf)!

    将tar -zxvf jdk-8u144-linux-x64.tar.gz改成tar -xvf jdk-8u144-linux-x64.tar.gz

    注:

    1、如果还是出现这个错误,那你就要考虑是不是你下载的压缩包有误了,检测压缩包是否完整无误的,因为压缩包不对也会导致这个错误。

    2、-zxvf :参数详解

       x:从tar包中把文件提取出来

       z:表示tar包是被gzip压缩过的,所以解压时不需要gunzip解压

       v:显示详细信息

       f:xxx.tar.gz:指定被处理的文件是xxx.tar.gz

        

    展开全文
  • 1、概述安装MySQL时发现有些版本是以tar.xz文件进行压缩的,于是对它进行了一下了解,现将内容总结如下。2、使用tar命令解压一览首先说一下,tar是tape archive的全称,它预装在Linux系统中。 xz是一个基于LZMA算法...

    07426b9b1167330067bd780d53dff5e2.png

    1、概述

    安装MySQL时发现有些版本是以tar.xz文件进行压缩的,于是对它进行了一下了解,现将内容总结如下。

    2、使用tar命令解压一览

    首先说一下,tar是tape archive的全称,它预装在Linux系统中。 xz是一个基于LZMA算法的文件压缩算法,使用xz算法压缩的文件通常以.tar.xz或.txz结尾,下面看下如何使用tar命令抽取或解压.tar.xz或.txz文件。解压tar.xz文件,可以使用tar命令带上-x(--extract)选项并用-f指定压缩文件名,具体如下:

    tar -xf archive.tar.xz
    

    tar命令自动检测压缩文件类型并解压归档文件,该命令同样能够解压用其他压缩算法(比如.tar.gz或.tar.bz2)产生的归档文件。

    2.1 解压过程输出详细信息

    如果想要看到详细解压信息,可以加上-v(--verbose)选项,该选项可以在终端列出从归档文件解压出的文件名称。

    tar -xvf archive.tar.xz
    

    2.2 将文件解压至指定目录

    默认情况下,tar命令将压缩文件中的内容解压到当前工作目录下(current working directory),如果想解压文件至指定目录,可以使用-C(directory之意)选项,下面的命令将压缩文件中的内容解压至/001目录下:

    tar -vf archive.tar.xz -C /001
    

    2.3 从tar.xz中抽取指定文件

    在压缩文件名后追加文件名,即可将压缩文件中指定的文件解压出来,如果想一次性解压出多个文件,只需在压缩文件后并列写多个压缩文件即可,文件间需要以空格分隔开,具体如下:

    tar -xf archive.tar.xz file1 file2
    

    需要注意的是,当从压缩文件中抽取指定文件时,必须指定精确的文件名,包括路径,正如使用tar命令时加上--list(-t)命令选项一样。

    2.4 从tar.xz中抽取指定目录

    抽取指定目录的命令同抽取文件的命令,具体如下:

    tar -xf archive.tar.xz dir001 dir002
    

    2.5 抽取不存在的文件

    如果试图从归档文件中抽取一个不存在的文件,将会出现如下的错误信息:

    b73f91919f76aef6c48ef4d8affc93be.png

    2.6 使用通配符抽取某些文件

    --wildcards选项允许使用通配符模式抽取某些文件,这些模式必须使用引号,以防止被shell解析,如下示例抽取以.png结尾的文件,具体命令如下:

    tar -xf archive.tar.xz --wildcards ‘*.png’
    

    2.7 展示tar.xz文件内容

    使用--list(-t)选项可以把归档文件中内容列出来 :

    ff19fdd3c116ba106b113bf85ac24428.png

    如果加了--verbose(-v)选项,tar命令将会打印更多信息,比如所属者、文件大小等,具体如下:

    003941a72f057847a7242facd0ba3bdf.png
    展开全文
  • PHP 压缩文件为zip

    千次阅读 2018-07-24 13:57:38
    : OVERWRITE的时候,当目标文件已经存在,程序会生成一个新的同名文件覆盖原来的文件,但是,当这个文件不存在,ZipArchive ::打开( )将返回数字9,是常量ZipArchive :: ER_NOENT的整数值,错误信息是“没有...

    从网上复制的代码你往往会发现没有效果,因为

    ZipArchive :: open()的参数2为ZipArchive :: OVERWRITE的时候,当目标文件已经存在时,程序会生成一个新的同名文件覆盖原来的文件,但是,当这个文件不存在时,ZipArchive ::打开( )将返回数字9,是常量ZipArchive :: ER_NOENT的整数值,错误信息是“没有这样的文件。”。

    如果想要实现文件存在时自动覆盖文件不存在时自动创建,那么应该同时使用ZipArchive :: OVERWRITE和ZipArchive :: CREATE,这样是比较实用的,在没有的时候会自动创建

    实现:

    $zip=new ZipArchive;
            if($zip->open('联通-440.zip', ZipArchive::OVERWRITE | ZipArchive :: CREATE) === TRUE){
                $zip->addFile('联通-440.txt');//假设加入的文件名是image.txt,在当前路径下
                $zip->close();
            }

    附赠压缩文件夹实现:

    function index(){
        $zip = new ZipArchive();
            if ($zip->open('test.zip', ZipArchive::OVERWRITE | ZipArchive :: CREATE) === TRUE) {
                $this->addFileToZip('./log/', $zip); //调用方法,对要打包的根目录进行操作,并将ZipArchive的对象传递给方法
                $zip->close(); //关闭处理的zip文件
            }
    }
    
        function addFileToZip($path, $zip)
        {
            $handler = opendir($path); //打开当前文件夹由$path指定。
            while (($filename = readdir($handler)) !== false) {
                if ($filename != "." && $filename != "..") {//文件夹文件名字为'.'和‘..',不要对他们进行操作
                    if (is_dir($path . "/" . $filename)) {// 如果读取的某个对象是文件夹,则递归
                    $this->addFileToZip($path . "/" . $filename, $zip);
                    } else { //将文件加入zip对象
                        $zip->addFile($path . "/" . $filename);
                    }
                }
            }
            @closedir($path);
        }

    $path 传入的是文件夹的路径

     

    展开全文
  • 问题:将mapreduce程序打成JAR包提交给yarn集群,用hadoop命令启动后发现报以下错误: 原因:经检查后发现少了这一行代码,此代码的作用是通过传入的class,找到job的JAR包。 解决方法:添上此行代码,指明该...
  • 今天在做解析Rar文件时发现了一个问题 "无法解压rar中带有@字符开头的文件夹压缩文件" 错误截图:   命令:   rar e d:\dps\demo.rar -y @demo\@cmyk.jpg d:\dps  参数解释: e 解压压缩...
  • 反复压缩、解压缩同一个文件,容易出现“未发现文件”的错误,这个并不是汉化的原因,原版也同样有这样的问题;UPX 在处理文件的时候要更改文件的名称,在出现上述错误时,查看文件所在目录是否有以 .000 或 .UPX 为...
  • 本人了Linux小白一枚,遇到一点问题想请老大们指点一下今天练习tar命令压缩文件时想给给文件名内增加一个当前年月日 [root@poker log]# tar zcvf log.tar-'date +%F'.gz . 结果把反引号写成单引号用 ls 命令查看发现...
  • 压缩成bzip2格式出现上述错误,原因是没有安装bzip2,所以利用yum在线安装bzip2 安装bzip2后用tar -jxvf对在安装bzip2前用tar –jcvf压缩文件进行解压,发现并没有解压成功,说明系统之前确实没有安装bzip2...
  • 此外,文件中可以找到Make.inc.in文件,同伴的压缩文件包中,也是没有Make.inc,只有Make.inc.in,但是他的却可以正常使用,是我解压失败了吗,还是什么 问题呢? ---------------------- 补充:发现...
  • 但是在收缩数据库,显示 错误8985。。认真比对后发现,显示的数据库文件名与实际的数据库逻辑文件名并不一致。 这里显示 sms_data 而实现的文件名是 zsms_data 解决办法: 使用 ALTER DATABASE database_name ...
  • 准备打开播放,却发现格式错误不用担心,试试这款工具HD Video Converter Factory一款国外号称转换速度最快的高清视频转换工具支持多达300多种视频格式的转换包括视频转换器、视频下载、屏幕录屏、GIF制作、照片转...
  • rar压缩软件.rar

    2016-02-13 10:52:44
    即使创建压缩文件时指定了 .zip 扩展名,它仍然是 RAR 格式的。Windows 用户 可以 WinRAR,它支持更多的压缩文件类型,包括 RAR 和 ZIP 格式。 WinRAR 提供了图形用户界面和命令行模式。虽然控制台 RAR 和图形...
  • 在已安装MySQL5.5的情况下,再次安装 MySQL5.7,因为MySQL5.7是压缩文件安装的方式,复制MySQL5.5中的my.ini至MySQL5.7下,并修改端口、路径等,配置文件不知为何出错,MySQL5.7服务激活出现1067错误。卸载MySQL...
  • 在启动MSSQLSERVER总是失败,查询事件日志后发现有两个错误: 文件 "C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/DATA/master.mdf" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件压缩文件...
  • 在启动MSSQLSERVER总是失败,查询事件日志后发现有两个错误文件 "C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/DATA/master.mdf" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件压缩。 ...
  • 数据库安装到40%出现错误提示:未找到文件 ...WFMLRSVCApp.ear。检测后发现只解压了p10404530_112030_MSWIN-x86-64_1of7.zip压缩包,而p10404530_112030_MSWIN-x86-64_2of7.zip没有解压缩。解压缩p10404530_112030...
  • 今天通过tftp协议传输一个自己压缩的包,包中包括源文件和bin文件,结果总是在目标机上解压,始终出现了 Skipping to next header 的错误信息,一开始还以为是自己压缩有问题 使用的命令是 tar -zcvf, 使用的...
  • 之前写过一个简单的爬虫程序,这次想试着再写一个下载固定文件的爬虫程序。 写完之后发现下载的文件...发现有一个"Content-Encoding: gzip"的项,根据之前写爬虫程序看的教程,大概知道应该是数据被压缩的,所以之前
  • 这个错误本身说的是上传的文件的大小超过IIS所设置的默认值,一般为200KB,压缩文件是个下下之选,我还真这么干过。后来了解到通过更改IIS对上传文件的默认大小设置,来实现上传。 下面说一下具体步骤: 选择要...
  • 回想起我在2009年底使用Silverlight 3.0+WCF在VS2008 SP1的环境下开发过文件上传功能,当时就发现在Silverlight端将byte[]数据传递至WCF端,一旦byte[]大于16KB,WCF端就拒绝接收返回Not Found错误,而且Sil
  • rarfiles.lst 包含用户定义的文件列表,告诉RAR添加文件到固实压缩文件时的顺序。 它可以包含文件名通配符和指定项目-$default。默认项目定义了这个文件中与其他 项目不相符时的顺序清单位置。 注释字符是 ';'....
  • 我做的是图片压缩功能,将原图删除,报的错,跟踪程序,发现访问权限问题,但还是不知道怎么解决,就将图片属性都对比了一下,结果发现不能删除的图片是因为属性值是“只读”类型的,查找了下资料,将属性值更改成...
  • map文件的作用在于:项目打包后,代码都是经过压缩加密的,如果运行报错,输出的错误信息无法准确得知是哪里的代码报错。 有了map就可以像未加密的代码一样,准确的输出是哪一行哪一列有错。 那我们怎么把它去掉...
  • 以为是下载时文件错误。多次下载。问题依旧。 用其他电脑下载,解压缩没有问题。 相同文件复制到第一台电脑。用WINRAR打开,依然乱码。 可以判断为WINRAR问题。 偶然,右击该文件发现简单解决方法: “打开...
  • 回想起我在2009年底使用Silverlight 3.0+WCF在VS2008 SP1的环境下开发过文件上传功能,当时就发现在Silverlight端将byte[]数据传递至WCF端,一旦byte[]大于16KB,WCF端就拒绝接收返回Not Found错误,而且Sil...
  • 反复压缩、解压缩同一个文件,容易出现“未发现文件”的错误,这个并不是汉化的原因,原版也同样有这样的问题;UPX 在处理文件的时候要更改文件的名称,在出现上述错误时,查看文件所在目录是否有以 .000 或 .UPX 为...
  • 在tar解压文件时发生下面错误信息 gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now 发现文件被加密压缩了,可以用下面方式进行解压 1、加密...

空空如也

空空如也

1 2 3 4 5 ... 16
收藏数 312
精华内容 124
关键字:

压缩文件时发现错误