Articles of zip

下载压缩文件“失败的networking错误”(PHP / NGINX)

当我尝试从我的实时服务器https://mysite.com下载zip文件时,我在浏览器(Chrome和Firefox)中收到以下错误: Failed network error 。 令人困惑的是,在我的本地主机上使用相同的代码(下面)从我的现场服务器允许我成功下载这个相同的zip文件: $path=$data['path_new']='uploads/some-path/'; $file_name='test.zip'; $file=$path.$file_name; header("Content-Disposition: attachment; filename=".$file_name); header("Content-Type: application/octet-stream"); readfile($file); 我在我的本地主机和现场服务器上使用PHP和NGINX,我相信相同的configuration,但显然是不正确的,在我的生活网站。 可能有人帮忙?

Linux命令variablesreplace。 帮助表示赞赏

我想压缩所有文件/目录,同时排除variables$ excludes中列出的几个。 但是下面的代码不排除这些文件。 请帮忙! 谢谢! excludes='"dir1/*" "dir2/*" "dir3/*"' zip -r zipfile * -x $excludes

根据Linux / Ubuntu中的文件大小来压缩多个文件夹和文件

我有一个目录“mapnik”数以百计的子目录,每个包含超过10000个文件。 我想recursion压缩“mapnik”,保留文件夹结构,但只能将大于103字节的文件添加到压缩文件中。 我怎样才能做到这一点? 我试过用find和pipe,但是用错误的语法和大量的文件,“试错”并不是最好的办法;) 谢谢你们的帮助!

在zip文件中重命名内部文件名

这是这个讨论的后续问题 重命名一个zip文件中的文件名 我用上面的post给出的build议来重命名zip文件的内部文件名。 它在Windows中很好用。 当我拿到Linux,如上一个评论中提到的那样,只有当文件被运行java代码的id所拥有时,重命名才会发生。 如果我运行代码作为“xxx”id和该文件归“yyy”重命名没有发生。 这即使文件权限是777.我试图检查源文件是否可写,它是。 不知道为什么会这样。 请分享你的想法。 一如既往地感谢。 URI uri = URI.create("jar:file://"+ SourceDirName + "/" + SourceFileName); FileSystem zipfs = FileSystems.newFileSystem(uri, Collections.<String,Object>emptyMap())) { Path sourceURI = zipfs.getPath("/"+ intFileName); Path destinationURI = zipfs.getPath("/"+ ZipInternalName); Files.move(sourceURI, destinationURI); intFileName是zip内部文件名称ZipInternalName是我想用来重命名intFileName的新名称 为了检查运行代码的id是否有对SourceURI的写权限,我试过了 if (Files.isWritable(sourceURI)){ System.out.println("true"); } 我有一个真正的可写,但再次重命名不工作 也试过 Files.move(sourceURI, sourceURI.resolvesibling(destinationURI); 但没用

如何在bash中压缩不包括绝对path的目录的文件?

我有一个包含以下XML的文件夹: /student/class1/roll1.xml /student/class1/roll2.xml 。 。 /student/class1/roll90.xml 我必须在/ student中创buildclass1.zip 。 我试过了 zip -r /student/class1.zip /student/class1/ 但是它会产生一个包含结构的压缩文件: 学生/ class1的/ roll1.xml 学生/ class1的/ roll2.xml 。 。 学生/ class1的/ roll90.xml 我希望它(class1.zip)以不包含path的方式创build,它应该只包含XML文件,如: 1类/ roll1.xml 1类/ roll2.xml 。 。 1类/ roll90.xml 一种解决方法是将此脚本( zip -r /student/class1.zip /student/class1/ )放在/ student文件夹中。 任何人都可以提出其他build议 谢谢!

python解压缩 – 极其缓慢?

有人可以解释下面的奥秘吗? 我创build了一个大小为37 [MB]的二进制文件。 在Ubuntu中压缩 – 使用terminal – 不到1秒。 然后我试了python:以编程方式(使用zipfile模块),也采取约1 [秒]。 然后我试图解压缩我创build的zip文件。 在Ubuntu中 – 使用terminal – 这不到1秒。 在python中,解压缩的代码(使用zipfile模块)花费了将近37秒的时间! 任何想法为什么?

Linux:从pipe道向zip压缩文件添加命名文件

是否有可能使用类似于: command.exe | zip >> archive.zip command2.exe | zip >> archive.zip …并在一个zip档案中结束两个命名的文件。 这样,如果可能的话,将比临时文件更整洁。

如何从批处理脚本创buildxpi

我想用pwd自动完成使用winrar来创buildxpi的过程,而不是从outisde传递当前目录。 @REM ——- BEGIN xpi.bat —————- @setlocal @echo off set path="C:\Program Files\WinRAR\";%path% winrar.exe a -afzip -r -ep1 %PWD%/MYaddon.xpi %PWD% REM ——- END xpi.bat —————— 编辑:所以这里是最后一批: @REM ——- BEGIN xpi.bat —————- @setlocal @echo off set path="C:\Program Files\WinRAR\";%path% erase "%CD%\MyAddon.xpi" winrar.exe a -afzip -r -ep1 "%CD%\MyAddon.xpi" "%CD%/*" REM ——- END xpi.bat ——————

如何在多个zip文件中添加文件?

我试图移动当前目录中的每个zip文件夹中的图片。 我在网上search了一些关于如何使用batch(.bat)的指导,唯一的解决办法是制作一个macros,但是完成它需要很长的时间。 编辑:我有50个zip文件夹,我想要以更快的方式在每个内部添加图片,而不是每次在每个50个zip文件夹中拖动图片。 我将不胜感激任何其他的想法和帮助你可以提供。

如何在不使用“C”提取存档文件的情况下读取存档文件格式(Rar / Zip)内的文本文件?

我试图find解决scheme的谷歌问题,但无法find一个解决scheme,既支持存档格式即RAR / ZIP.I尝试与7zip 7zipdebugging,但它有压缩/解压缩或提取存档文件的内容,我找不到任何函数,读取档案内的文本文件,当search解决scheme时,我发现minizip支持格式RAR / ZIP与minizip 我试图debuggingminizip,并尝试打开存档内的文本文件,但失败了。 在最后我试着看Zlib代码,这是一个DLL ZLIB ,但从档案中读取文本文件的function不在那里。 那么,你能指导一下如何在这个任务中前进。 再次明确要求 我只是想读取档案(rar / zip)内的文本文件的内容,例如我有档案C:\ Test.rar和Test.rar包含filesample.txt,所以我的要求是直接读取filesample.txt的内容,我不想提取文件。