标签: compression

哪种压缩程序/算法产生最小的存档文件?

我有一个装满*.avi文件的目录。我想将此目录压缩为尽可能小的档案。什么压缩软件会产生最小的存档文件?

compression file-management

6
推荐指数
1
解决办法
2293
查看次数

在 MAC OS X 上解压给定的 linux tarball

我有一个无法解压的 Linux tarball。它给了我一个unexpected error. 有人告诉我这是因为 MAC OS X 不区分大小写。我如何解压这个文件?

tar -zxvf file.tar.gz
...
x output/common.xml
tar: Error exit delayed from previous errors.
Run Code Online (Sandbox Code Playgroud)

compression tar macos

6
推荐指数
1
解决办法
2万
查看次数

压缩程序文件可以节省空间*并且*显着提高SSD性能吗?

考虑到固态磁盘空间仍然是一种昂贵的资源,压缩大文件夹具有吸引力。多亏了VirtualStoreProgram Files它甚至可以提高性能吗?

背景

特别是我一直在阅读:

SSD 和 NTFS 压缩速度提高?
NTFS 压缩会降低 SSD/闪存性能吗?
有人会对整个磁盘压缩(HD,SSD)进行基准测试吗?(可能需要向上滚动)

第一个环节是特别梦幻,但也许头有点在云远。

第三个链接有这个性感的半对数图对数刻度!)。

*SEMI-LOG* SSD 上的 NTFS 压缩性能图

报价(附注):

使用高度可压缩的数据 (IOmeter), [读取] 性能最多提高30倍, [写入]性能下降至少49 倍

假设我正确解释和澄清了这句话,这个单一用户的基准让我非常感兴趣。虽然写性能低迷,但读性能依旧飙升。它给了我一个想法。

想法:VirtualStore

碰巧的是,由于 Windows Vista 中引入的健全保存安全功能,对某些文件夹的写访问,例如为非管理员进程Program Files虚拟化。

这意味着,在正常(非提升)使用中,程序或游戏尝试将数据写入其在 Program Files 中的安装位置(这可能是一个糟糕的位置)被重定向到%UserProfile%\AppData\Local\VirtualStore完全不同的地方。

因此,据我所知,写入 Program Files 应该主要只在安装应用程序时发生。这使得压缩它不仅是空间增益的巨大来源,也是性能增益的潜在候选者。

这是准确的吗?由于 VirtualStore,压缩程序文件是否会显着提高读取性能,而写入性能下降可以忽略不计?

我已经从年初推迟了我自己的程序文件的测试,直接导致混乱这个帖子提示打开压缩掉可能并不直接解压缩文件(虽然我打算用紧凑命令这可能)。

windows compression performance ntfs ssd

6
推荐指数
1
解决办法
5665
查看次数

就地压缩文件 - “gzip -c file | dd of=file”真的有效吗?

在问题如何在不使用额外磁盘空间的情况下在 Linux 上就地压缩文件?,一个答案建议简单地使用

gzip -c file | dd of=file
Run Code Online (Sandbox Code Playgroud)

我尝试过(在 Debian Linux 上),它似乎确实有效。然而,我不太明白为什么。

dd在写入之前不截断其输出文件吗?这不会在 . 下“拉出地毯” gzip,从而带走 gzip 想要读取的数据吗?

或者是否涉及一些竞争条件,这意味着该命令通常会起作用,但有时可能会失败?或者它是否以某种方式取决于命令用于 I/O 的块大小?

我知道打开文件的进程可以继续读取它,即使另一个进程删除它(一旦进程关闭该文件将被丢弃)。如果文件在某个进程打开时被截断,是否有类似的机制?

linux compression dd

6
推荐指数
1
解决办法
3004
查看次数

将旧视频转换为更小的尺寸

我有一些几年前的视频,具有各种格式,例如 avi、mpg、wmv、rm、rmvb 等。它们的大小很大(超过 500 MB,有时大于 1GB)。

  1. 鉴于数据压缩可能会有一些进步,我想知道这些天推荐哪些文件格式和压缩方法,按照不丢失明显数据的标准,同时实现大尺寸缩小。
  2. 如何在 Ubuntu 12.04 中执行文件格式转换和数据压缩?命令行和批处理方式将是最方便的,尽管 GUI 方式也很受欢迎。

感谢致敬!

video compression file-format ubuntu

6
推荐指数
1
解决办法
1万
查看次数

使用 7-Zip 和 CLI 同步文件

在命令行上,7-Zip 有命令“a”来“将文件添加到存档”。但我想同步文件。这是 GUI 中的主要选项之一,但 CLI 出于某种原因忽略了它。

我怎样才能做到这一点?一个例子将不胜感激。

compression sync command-line archiving 7-zip

6
推荐指数
1
解决办法
8036
查看次数

OS X 是否支持磁盘压缩?

我是 Mac 世界的新手。

您可能知道,NTFS 具有“压缩此驱动器以节省磁盘空间”或“压缩内容以节省磁盘空间”的选项。

我想知道 OS X 是否支持此功能以及支持到什么程度。

compression ntfs macos

6
推荐指数
1
解决办法
7469
查看次数

“开头或 zipfile 中的额外字节”不会打开文件

我有一个包含大量望远镜观测数据的 8.3 gig zip,但无论如何我都无法提取。我试过存档管理器,解压,并试图这家伙的修复:http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=661956使用zip -FFv修复档案。我还将尝试将它放在我的 Windows 系统上并在那里运行,但如果有的话,我可以提取这个文件共享,这将是最受赞赏的。我在工作中运行 CentOS,家里有 Windows 7 Ult。

存档:/u1/user/Downloads/HLADATA-1133822740.zip
警告 [/u1/user/Downloads/HLADATA-1133822740.zip]: 8590163968 额外字节在 zipfile 开头或内部
  (无论如何都在尝试处理)
文件 #1:错误的 zipfile 偏移量(本地标头 sig):8590163968
  (试图重新补偿)
替换 HST_10241_a1_ACS_WFC_F658N/HST_10241_a1_ACS_WFC_F658N_drz.fits?[y]es, [n]o, [A]ll, [N]one, [r]ename: A
  充气:HST_10241_a1_ACS_WFC_F658N/HST_10241_a1_ACS_WFC_F658N_drz.fits  
  错误:要膨胀的无效压缩数据
 错误的 CRC cb522ad6(应该是 245028b6)
文件 #2:错误的 zipfile 偏移量(本地标头 sig):432123638
  (试图重新补偿)
文件 #2:错误的 zipfile 偏移量 (EOF):432123638
文件 #3:错误的 zipfile 偏移量 (lseek):9454403584
文件 #4:错误的 zipfile 偏移量 (lseek):9487163392
文件 #5:错误的 zipfile 偏移量 (lseek):10011582464
文件 #6:错误的 zipfile 偏移量 (lseek):10077962240
文件 #7:错误的 zipfile 偏移量 (lseek):10517315584
文件 #8:错误的 …

linux compression zip archiving

6
推荐指数
1
解决办法
1万
查看次数

客户端对服务器端 NTFS 压缩有影响吗?

我们正在使用的文件服务器之一正在使用 NTFS 压缩进行压缩。我读过它在服务器上通常是不可取的。但是我没有找到任何完成压缩/解压缩的状态。

在映射的网络驱动器上,解压缩是使用服务器 CPU 资源还是本地客户端的?

windows compression ntfs

6
推荐指数
1
解决办法
1097
查看次数

递归解压缩文件所在的位置,然后删除存档

我对我使用的备份软件进行了设置。通常我会将来自网络共享的文件加载到备用驱动器中,压缩到 zip 文件夹中,然后发送到异地集线器。

相反发生的是压缩首先发生,所以现在我有一个充满我原始目录的网络共享,但所有文件都已压缩到它们自己的 zip 文件夹中。

有没有一种快速的方法可以解压缩服务器上所有 zip 文件夹所在的位置,然后删除 ZIP 文件?我有 7-zip,它似乎可以完成这项工作。

到目前为止我尝试过的

我搜索了 ZIP 文件,然后从 7zip 菜单中选择了“在此处提取”,但这会将 ZIP 文件提取到我碰巧右键单击的任何文件夹中,而不是它们实际所在的位置。我打开了文件版本控制,但我拥有的最新备份过去太远了。

compression zip windows-7 7-zip

6
推荐指数
1
解决办法
2万
查看次数