Questions tagged «compression»

压缩会减少数据的大小。

5
有没有办法替换默认的7-Zip图标?
我非常喜欢7-Zip-这是Windows上我选择的压缩实用程序。我对此只有一个问题:很难看。我真的不愿意将其安装在我的新Windows 7系统上,因为它具有令人眼花eye乱的质量。我知道很伤心,但是我内在的设计师实在太肛交了。 有谁知道用简单的方法将所有默认图标替换为更具吸引力的东西吗?

1
压缩许多类似的大图像?
我正在处理一个大的地球卫星图像档案,每个卫星相隔15分钟在同一区域拍摄,因此它们彼此非常相似。两个连续的看起来像这样: 视频算法可以很好地压缩多个相似的图像。但是,此图像对于视频而言太大(10848x10848),并且使用视频编码器会删除图像的元数据,因此即使我让视频编码器可以处理如此大的图像,提取图像并恢复元数据也很麻烦。 为了进行一些测试,我将一天的96张图像减少到1080x1080像素,总计40.1MB,并尝试以下结果进行不同的压缩: 邮编:39.8 MB rar:39.8 MB 7z:39.6 MB tar.bz2:39.7 MB zpaq v7.14:38.3 MB fp8 v2:32.5 MB paq8pxd v45:30.9 MB 最后三个应该可以更好地利用上下文,并且确实比传统压缩更好地工作,但是与mp4视频相比,其压缩率仍然很差,可以将其压缩到15 MB甚至更少,以保持图像质量。 但是,这些压缩实用程序使用的算法似乎都没有像视频压缩那样利用图像的相似性。实际上,使用packJPG分别压缩每个图像时,整个程序集减少到32.9 MB,非常接近fp8和paq8pxd,但没有充分利用图像之间的相似性(因为每个图像都是单独压缩的)。 在另一个实验中,我在Matlab中计算了上面两个图像的差,看起来像这样: 使用fp8压缩两个原始图像(总共219.5 + 217.0 = 436.5 kB)会使它们降至350.0 kB(80%),但是压缩其中一个和差异图像(作为相同质量的jpg并使用122.5 kB),结果在270.8 kB(62%)的文件中,因此再次显示(如mp4和packJPG比较所示),fp8似乎并没有充分利用相似之处。即使使用rar压缩,一张图像加上差异也会比原始图像上的fp8更好。在这种情况下,rar可以将其降至333.6 kB(76%)。 我猜想对于这个问题必须有一个很好的压缩解决方案,因为我可以设想许多应用程序。除了我的特殊情况外,我猜很多专业摄影师会因顺序拍摄或延时图像等而拍摄出许多类似的照片。所有情况都将从这种压缩中受益。 另外,我不需要无损压缩,至少不需要图像数据(必须保留元数据)。 那么... 是否有一种压缩方法可以利用压缩图像之间的相似性呢? 上述试验的两个图像可以被下载这里,和第一测试的96个图像此处。

5
Mac OS X无法正确报告目录大小?
在Finder中,我注意到如果我复制一些.app文件(在Applications文件夹中),Finder将显示重复的.app文件与原始文件大小不同。我复制的所有.app文件都不会出现这种文件大小差异,但看起来.app文件越大,副本就越不会显示与原始文件相同的大小。这里有些例子: GarageBand.app - 381.7 MB GarageBand copy.app - 373.2 MB iMovie.app - 695.3 MB iMovie copy.app - 635.4 MB Install Xcode.app - 1.81 GB Install Xcode copy.app - 1.57 GB 现在我是Mac的新手,在我注意到这个文件大小差异问题之后,我发现.app文件实际上不是文件 - 它们实际上是目录,但是Finder将它们显示为文件。所以我想也许复制过程没有复制原始.app目录的所有内容,这解释了“文件大小”的差异。但后来我下载并安装了DeltaWalker,这是一个文件/文件夹差异工具,而DeltaWalker说重复的.app目录与原始.app目录完全相同。因此复制过程工作得很好,因此Finder报告文件大小似乎是一个问题。 我还使用“du”命令检查了Terminal中目录的大小,这也显示了原始目录和重复目录之间的大小差异: du -k /Applications/GarageBand.app/ 212868 /Applications/GarageBand.app/ du -k /Applications/GarageBand\ copy.app/ 397880 /Applications/GarageBand copy.app/ du -k /Applications/iMovie.app/ 629644 …

2
FFMPEG / libx264:如何指定可变帧率但最大?
我不想为FFMPEG / libx264(-r / -framerate)提供固定的帧速率,而是要指定具有MAXIMUM值的可变帧速率,并允许libx264视需要降低帧速率。这里的想法是在出现类似扩展的静止帧(在我的源视频中发生很多)时获得额外的压缩。 我意识到预测性或双向MPEG帧会很好地压缩,但是源帧率也可能比我要转码的帧率小(可能会导致更大的流!)。


2
从标准输入中提取时让tar自动检测压缩类型
我使用GNU tar。压缩/解压缩文件时可以自动检测压缩类型。但是我需要从stdin解压缩档案,而compress类型是未知的。我注意到tar可以给我正确的建议,例如: tar: Archive is compressed. Use -z option 但是我希望tar 自动使用该压缩选项,而不要求我输入该参数。我怎样才能做到这一点?为什么tar不解压缩,因为它已经知道压缩类型了? 谢谢!
16 linux  compression  tar 

4
制作7zip文件时要使用什么设置,以便在压缩PDF时获得最大的压缩?
制作7zip文件时要使用什么设置以获得最大压缩率?我正在压缩包含扫描图像的PDF文档。我正在考虑使用LZMA2,但是我不知道在字典大小,单词大小等方面设置什么。此外,LZMA或PPMd是更好的选择吗? 我需要通过网络传输一些文件(〜200MiB),并且此处的上传速度非常慢,所以我想尽可能地压缩数据。占用的CPU时间不是很重要。 编辑 这是在测试各种压缩方法后得到的结果: 未压缩大小为:25,462,686B 我的处理器是Intel Core 2 Due T8100,我有4GiB的ram。 最佳压缩是使用PAQ8O算法的PeaZip。结果文件大小为19,994,325B。使用的设置为压缩级别:最大。不幸的是,压缩速度约为5KiB / s,因此压缩数据花费了一个多小时。 接下来是实验性PAQ9O压缩机。使用它,经过约3分钟的压缩,我得到了20,132,660B。不幸的是,程序仅是命令行,并且没有其他许多程序使用该压缩算法。使用我使用的设置,它还使用约1.5GiB的RAM(-9 -c) 之后是使用LZMA2的7-Zip 9.15 beta(2010-06-20)。使用它,我在大约3分钟内得到了20,518,802B。使用的设置为单词大小273,字典大小64MB,我使用2个线程进行压缩。 现在回到我原来的问题:就我而言,实心块大小没有产生任何明显的结果。字长的增加确实产生了一些结果。最高字大小与最小字大小之间的差为115,260B。我认为,这种节省确实证明了做出两次必要的点击并更改字长所需的努力。 我尝试使用7zip和PeaZip支持的其他压缩算法,它们生成的文件大小从19.8MiB到21.5MiB。 最后,我的结论是,在压缩主要包含图像的PDF文档时,使用异类压缩算法所需的工作是不合理的。在7zip中使用LZMA2进行压缩可以在最少的时间内产生令人满意的结果。
15 pdf  compression  7-zip 

2
批量调整大小并压缩PDF文件
我需要一种缩小和压缩一批PDF文件的方法。我更愿意在Windows上执行此操作,但是Linux可以使工作流程更顺畅。 我知道有NitroPDF和Acrobat之类的程序可以帮助您完成此任务,但恐怕它必须逐个文件地完成。这些程序也不便宜,我宁愿不要购买它们,只是为了使用一个或两个功能。 背景信息:我使用CamScanner将收据和发票数字化以输入帐户(FreeAgent)。CamScanner pdf均为A4大小,多页pdf经常超过2MB附件限制。

1
ZIP文件解压缩膨胀与提取
我使用cPanel控制面板提取图像存档。 解压缩时会显示所有文件的列表,其中包含诸如夸大文件名...或提取文件名...的信息。 我注意到,对于JPEG文件,它显示为膨胀,对于GIF文件,它显示为提取。 充气和抽气有什么区别? 任何类型的答案都将有所帮助。
15 compression  zip 

9
文件压缩率最高(用于网络传输)?
我见过一些高度压缩的文件,例如700MB的数据压缩到大约30-50MB。 但是你怎么得到这样的压缩文件?我曾尝试使用像WinRAR和7Zip这样的软件,但从未实现过如此高的压缩率。 有哪些技术/软件可以让您轻松压缩文件? (P.S.我使用的是Windows XP)


4
为什么从解码MP3编码的FLAC比MP3大?
为了比标题更精确,假设我有一个320 kbps的MP3文件。如果我将其解压缩,那么从逻辑上讲,每秒钟音频中除了大约320 kb以外的所有数据都应该是冗余数据,可以压缩掉。因此,当我将解压缩的文件编码为FLAC或任何其他无损编解码器时,为什么它这么大? 与此相关的是,理论上是否有可能从解压缩的WAV中无损恢复源mp3音频?(我知道mp3本身是有损的。我在问是否有可能重新编码而不会造成任何进一步的损失。) 编辑:让我澄清相关的问题,以及其背后的理由。假设我有一个从MP3文件解压缩的wav(并假设由于某种原因我自己没有mp3)。如果我不想再失去任何质量,可以使用FLAC或任何其他无损编码器对其进行重新编码,并获得更大的文件以保持相同的质量。或者,我可以再次将其重新编码为mp3,并获得与原始文件相同的大小,但丢失更多数据。显然,这些情况都不是理想的。我既可以具有原始大小,也可以具有原始质量,但不能同时具有两者(我的意思是原始mp3的质量,而不是原始无损音源)。我的问题是:我们可以两者兼得吗?从理论上讲是否有可能从有损解压缩数据中恢复有损压缩数据,而又不会损失更多? 如果有可能,我可以想象一种无损压缩算法,该算法可以使用FLAC压缩音频。然后,它还会扫描音频以查找先前有损压缩的任何迹象,如果检测到,则将其无损压缩为原始有损文件。然后,它将保留较小的文件。
13 audio  compression  mp3  flac 

2
将许多文件压缩成几个档案
运行Linux。我的目录大约有150个大型CSV文件;简单地zip -9对它们进行处理会导致整体文件仍然太大。我希望将它们简单地压缩为四个或五个每个30-40 CSV的zip文件。这样,排序或跨拉链的顺序就不会有问题,因为每个拉链都是独立的。必须有一种简单的方法来执行此操作。有什么建议么? (是的,如果可能的话,zip是首选格式)
13 linux  compression  zip 


5
SSD上的NTFS压缩-起伏不定
本主题讨论了对HDD进行NTFS压缩,将其作为提高磁盘访问性能的一种方法,并得出结论说,这样做通常较差。但是我一直将压缩视为节省空间的一种方式,并由此了解了压缩的有效性。现在我有了一个固态硬盘,其中的空间非常昂贵,并且性能下降,例如读取/写入2个群集(而不是1个群集)要低得多。 另一方面,由于SSD比HDD快得多,所以我希望更高的吞吐量将导致更高的CPU使用率。这会成为问题吗?关于此事还有其他想法吗? 我喜欢节省空间的效果,它虽然不大,但是确实存在。但是,如果性能是一个问题,我宁愿将其关闭:

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.