草庐IT

zip-align

全部标签

linux - 如何从 Linux 服务器上的大型 (30Gb+) zip 文件中提取文件

1)从大型zip文件中提取我想从Linux服务器上的大型zip文件(30Gb+)中提取文件。有足够的可用磁盘空间。我试过jarxfdataset.zip。但是,出现pushbuttonisfull错误,无法提取所有文件。我试过unzip,但压缩文件损坏了。Archive:dataset.zipwarning[dataset.zip]:35141564204extrabytesatbeginningorwithinzipfile(attemptingtoprocessanyway)error[dataset.zip]:startofcentraldirectorynotfound;zip

linux - 如何创建具有 22B 的最小大小(空)zip 文件?

我正在尝试解决文件的一些安全问题,其MD5哈希为76cdb2bad9582d23c1f6f4d868218d6c。我没有那个文件,但根据互联网MD5搜索,我认为它是最小尺寸的zip文件。我找到了一个example,它的内容和minimumsizezipfile完全一样。是否可以使用Linux(或Windows)命令创建这种最小大小的zip文件(22B)?顺便说一句:最近,我用gzip文件解决了类似的任务:gzip-nEmptyFileName 最佳答案 给你:504b050600000000000000000000000000000

linux - 如何创建具有 22B 的最小大小(空)zip 文件?

我正在尝试解决文件的一些安全问题,其MD5哈希为76cdb2bad9582d23c1f6f4d868218d6c。我没有那个文件,但根据互联网MD5搜索,我认为它是最小尺寸的zip文件。我找到了一个example,它的内容和minimumsizezipfile完全一样。是否可以使用Linux(或Windows)命令创建这种最小大小的zip文件(22B)?顺便说一句:最近,我用gzip文件解决了类似的任务:gzip-nEmptyFileName 最佳答案 给你:504b050600000000000000000000000000000

linux - 如何压缩多个文件夹,每个文件夹都压缩到自己的 zip 存档中?

所以我想创建一个脚本,使我能够将每个文件夹压缩到它自己的zip文件中归档而不是一个大的zip文件。例如,我有一个目录:+MyDirectory/|||+Folder_01/|||+Folder_02/|||+Folder_03/|当我在MyDirectory下运行完脚本后,我将获得MyDirectory中每个文件夹的zip文件:Folder_01.zip、Folder_02.zip和Folder_03.zip。我知道一些BASH,但这是我想不通的。如何做到这一点?亲切的问候。 最佳答案 foriin*do[-d"$i"]&&zip-

linux - 如何压缩多个文件夹,每个文件夹都压缩到自己的 zip 存档中?

所以我想创建一个脚本,使我能够将每个文件夹压缩到它自己的zip文件中归档而不是一个大的zip文件。例如,我有一个目录:+MyDirectory/|||+Folder_01/|||+Folder_02/|||+Folder_03/|当我在MyDirectory下运行完脚本后,我将获得MyDirectory中每个文件夹的zip文件:Folder_01.zip、Folder_02.zip和Folder_03.zip。我知道一些BASH,但这是我想不通的。如何做到这一点?亲切的问候。 最佳答案 foriin*do[-d"$i"]&&zip-

linux - 如何创建没有完整目录结构的 zip 文件

我正在尝试创建一个zip文件并希望保留大部分目录结构,但不保留从命令行定义的rootdir。我使用的命令是:zip-rout.zip/foo/bar/我希望它通过bar递归并添加所有具有保留目录结构的文件(它确实如此)。但是我不希望“foo”成为创建的zip文件中的顶级目录。我希望bar成为顶级目录。有什么简单的方法可以解决这个问题吗?我意识到我可以在压缩之前更改目录以避免出现问题,但我正在寻找不需要这样做的解决方案。 最佳答案 应该这样做:cd/foo/bar/zip-r../out.zip*存档将在/foo/out.zip

linux - 如何创建没有完整目录结构的 zip 文件

我正在尝试创建一个zip文件并希望保留大部分目录结构,但不保留从命令行定义的rootdir。我使用的命令是:zip-rout.zip/foo/bar/我希望它通过bar递归并添加所有具有保留目录结构的文件(它确实如此)。但是我不希望“foo”成为创建的zip文件中的顶级目录。我希望bar成为顶级目录。有什么简单的方法可以解决这个问题吗?我意识到我可以在压缩之前更改目录以避免出现问题,但我正在寻找不需要这样做的解决方案。 最佳答案 应该这样做:cd/foo/bar/zip-r../out.zip*存档将在/foo/out.zip

linux - 如何使用 shell 脚本创建一个 zip 文件?

我想根据目录创建一个zip文件。但我需要从结果目录制作zip文件。#!/bin/bashzip-r/home/admin/download.zip/home/admin/1/2/3/Results 最佳答案 根据您的问题,我了解到您想压缩“Results”目录中的文件,而在尝试压缩时不考虑目录“Results”本身。如果是这样,那么使用下面的命令#!/bin/bashcd/home/admin/1/2/3/Resultszip-r/home/admin/download.zip./*之后,将在所需位置创建zip文件。Zip文件仅包含

linux - 如何使用 shell 脚本创建一个 zip 文件?

我想根据目录创建一个zip文件。但我需要从结果目录制作zip文件。#!/bin/bashzip-r/home/admin/download.zip/home/admin/1/2/3/Results 最佳答案 根据您的问题,我了解到您想压缩“Results”目录中的文件,而在尝试压缩时不考虑目录“Results”本身。如果是这样,那么使用下面的命令#!/bin/bashcd/home/admin/1/2/3/Resultszip-r/home/admin/download.zip./*之后,将在所需位置创建zip文件。Zip文件仅包含

java - 如何使用 Java 创建一个非常具体的 zip 文件结构

我正在开发集成到遗留系统的软件,我将zip文件发送到FTP服务器,然后遗留系统定期扫描并将文件转储到“已完成”或“可能已损坏”的文件夹中。我的文件被系统地转储到“maybe_corrupted”文件夹中。经过调查,这似乎是由于zip文件的结构所致。如果我将文件从FTP下载到Windows计算机上,我会解压缩所有zip文件(zip文件中有zip文件)并将文件重新压缩到与旧版程序接受文件完全相同的配置中。具体来说,我的问题是-如何参数化java.util.zip,我应该修改哪些参数以使其更接近默认的Windowszip实用程序?文件比较按照TobiasOtto的建议,我使用文件比较器(Ul