Questions tagged «archiving»

归档可以指归档文件的过程或归档数据的过程。文件归档是将一个或多个文件组合到一个文件或容器中。数据归档是将不再主动使用的数据重新定位到单独的存储区域以进行长期保留的过程。

5
双重压缩会引起问题吗?
我有一个目录,我一直在其中存储大量文件。在十种类型的文件中,也.zip有其他目录。 以我的个人经验,我隐约记得尝试拉链(ha zip zip)时遇到的问题。 压缩已经压缩的文件会立即导致问题,或者稍后尝试解压缩时可能会引起问题吗? 我读过压缩文件会破坏它吗?,但它并未真正解决zip的压缩问题。我确实注意到损坏会导致拉链破裂。压缩会压缩可能损坏的文件吗?

1
提取tar.gz文件将返回“看起来不像tar存档”。
我有一个tar.gz文件,我想使用终端将其解压缩。我使用了以下命令:tar tvzf ldtp_3.5.0.orig.tar.gz和tar -xvzf ldtp_3.5.0.orig.tar.gz。但是,两个文件的结果相同: tar: This does not look like a tar archive tar: Skipping to next header tar: Exiting with failure status due to previous errors 我的file命令输出显示了一个gzip文件: $ file ldtp_3.5.0.orig.tar.gz ldtp_3.5.0.orig.tar.gz: gzip compressed data, from Unix 我可以使用右键单击->提取来提取它,但是我想使用终端来提取它。谁能告诉我该怎么做?


6
如何评估压缩文件的最佳存档格式?
通常,我观察到以下内容: Linux-y文件或工具使用bzip2或gzip分发存档 Windows-y文件或工具使用ZIP分发存档 许多人使用7-Zip创建和分发自己的档案 问题: 这些格式(似乎都是开放格式)的优缺点是什么?我何时/为什么应该选择一个(例如7-Zip)而不是另一个(例如ZIP)? 即使所有这些都是便携式格式,为什么上述趋势似乎仍然存在?在特定平台上使用特定存档格式有什么特殊优势?

8
在Mac OS X上提取大型zip文件(50 GB)
此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 9年前。 我试图将文件移动到另一个硬盘驱动器。因此,我使用Mac OS X内置的压缩​​功能将所有照片存档在一个大的ZIP文件中。 但是文件无法提取。我尝试了许多程序,但是尝试过的所有程序都无法提取文件。我尝试了Mac OS X的提取实用程序StuffIt Expander,7-Zip(命令行),但均失败了。Mac的存档实用程序和StuffIt似乎不支持大文件,而7-Zip的命令行版本给出了一个错误,指出了不受支持的存档。 我在Windows中没有运气,因为我的许多文件都带有中文文件名,并且在Windows下无法提取为正确的名称。 是否有一些程序可以支持大文件,可以处理使用Mac OS X的compress函数压缩的文件,并且可以支持UTF-8文件名?有或没有GUI都很好。 更新资料 好吧,我做出了错误的决定来压缩文件,现在已经为时已晚。我以为我可以压缩文件就可以提取文件。为时已晚,原始副本不见了,只剩下一个大的ZIP文件。 我尝试使用'unzip',但是它说找不到中央目录结束签名。我猜它也没有大文件支持。 我会尝试SuperMagic所说的Windows Vista方法,但是我需要为此借用一台计算机。无论如何,谢谢大家,但是请提供更多有关可以提取该文件的软件的建议。

2
文件压缩如何工作?
因此,我今天意识到我认为文件压缩是理所当然的。我可以接受的事实是,可以将几个文件捆绑在一起,并且比任何文件都小,这是事实,但是它实际上是如何工作的呢? 我对它的了解有限,其中包括与用指针替换所有重复项以缩小方式有关的事情,但是除此之外,我还是一无所知! 我一直对新知识持开放态度,就像我想象中的大多数人一样,我想问一下。那么,SuperUser,压缩实际上是如何工作的?

3
压缩许多类似的大文件
我有数百个要压缩的类似大文件(每个文件30兆字节)。每对文件都具有99%的相同数据(相差不到1%),因此我希望归档文件不超过40-50兆字节。 单个文件可以从30 MB压缩到13-15 MB(有xz -1,gz -1,bzip2 -1),但在压缩两个或多个文件时,我想有存档与大小13-15MB + N*0.3MB,其中N是文件的数量。 当使用tar(创建可靠的存档)和xz -6(将压缩字典定义为大于一个文件- 更新-这还不够!)时,我仍然拥有size的存档N*13MB。 我认为无论是gzip和bzip2不会帮助我,因为他们有字典小于1 MB,和我的焦油物流有重复,每30 MB。 如何使用标准工具在现代Linux中存档我的问题? 是否可以调整xz以快速压缩,但使用大于30-60 MB的字典? 更新:做到了tar c input_directory | xz --lzma2=dict=128M,mode=fast,mf=hc4 --memory=2G > compressed.tar.xz。不确定必要的mf=hc4和--memory=2G选项;但dict=128M将字典设置为足够大(大于一个文件),mode=fast并使处理过程比快-e。


2
Linux:创建zip归档文件时指定顶级目录
我的项目具有通常的目录结构(src /,bin /,...),即 project-name/ |-- bin |-- lib |-- src `-- Makefile 并希望创建具有以下目录结构的档案: project-name-version/ |-- bin |-- lib |-- src `-- Makefile 有没有一种巧妙的方法可以避免在project-name/其他地方创建临时目录,然后在最终调用zip -r ...该临时目录的内部复制文件? (我基本上是在寻找某种路径前缀或相对路径选项。)
17 linux  unix  zip  path  archiving 

2
分析ZIP文件的属性
我有一个ZIP文件,我想确定它的压缩方式(特定算法,用于应用该算法的属性,等等)。我怎样才能做到这一点?
17 zip  archiving 

4
如何在Windows 7中打开EAR / WAR文件
我有一些EAR / WAR文件,它们是Java档案,我希望Windows 7以打开扩展名为zip的文件的方式打开这些文件。 因此,我打开了这个war文件,在“打开”可用的软件列表中,我看到了MS Word,记事本等,但是关于CompressedFolderView却一无所获。 我也尝试手动指定exe的位置(我以为这是expand.exe),但是不起作用。有人知道我可以做这个工作吗?还是应该使用Winzip或某些此类实用程序?


3
7zip-使用指定的提取路径创建自解压存档(sfx)
您好超级用户专家, 多谢您的协助。我正在尝试获取7zip SFX存档来创建可执行文件。我可以获取可执行文件。但是,当我运行它时,它为给出了下载路径Extract to:。我想更改为%AppData%\Roaming默认值。下面的屏幕快照将给出我要做什么的想法。 存档中没有setup.exe或任何内容,它只有几个文件需要进入Roaming文件夹。这是针对我们许多用户的,这些用户无需指定路径即可获取此更新。(当用户不必指定路径时总是很容易的,否则,根据我的经验,用户可以选择最不寻常的路径!) 谢谢。 更新资料 到目前为止,这是我尝试过的。我的配置文件内容是 ;!@Install@!UTF-8! InstallPath="%AppData%\\Roaming\\Notepad++" ;!@InstallEnd@! 这是命令行调用。 copy /b 7zS.sfx + config.txt + Installer.7z myinstaller.exe 不幸的是,它不起作用。它给出以下路径。应该是%AppData%\\Roaming\\Notepad++。 [


4
就地提取tar存档
我在这里有点困境... 我需要将大约70 GB的文件从其中一台服务器移到另一台服务器,因此我决定将它们打包并发送存档将是最快的方法。 但是,接收服务器在接收tar归档文件后仅剩余5 GB的空间。 有什么方法可以“原位”提取焦油吗?提取存档后,我不需要保留存档,因此我想知道是否可以这样做。 编辑:应该注意的是,存档已经发送,我想避免通过其他方法重新发送。
14 linux  archiving  extract  tar 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.