众所周知,PNG 图像格式是图像文件的无损格式。例如,与 FLAC 等无损音频文件格式相比:当我解压缩它时,我得到的是未压缩的 .WAV 文件格式。
所以我想知道PNG压缩哪种未压缩格式?它是位图文件格式吗?
我有一个 326 MB 的 iso 文件,我使用 WinRAR 压缩了它,并使用了最好的压缩方法。它被压缩到 144 MB。
我想压缩更多,并希望将其限制在 22 MB 左右。
有没有办法可以再次压缩 RAR 文件?如果没有,还有其他出路吗?
有人给我发送了一个 10MB 的 Excel 文件,因此导致我们出现电子邮件问题。当 .zip 压缩到 1MB 以下时,可能 Excel 表有问题,但有没有办法在不压缩的情况下减小 excel 文件的大小?
顺便说一下,我有一系列 Excel 版本可供我使用。
我从互联网上下载了一个 .arc 格式的软件。如何在 MAC 上提取文件?
arc 文件是 4GB,但我相信提取时它会是 30GB。
我正在尝试发送带有图像附件的电子邮件。但是图片大小是40MB,附件大小只能是25MB。如何压缩图像的大小以便我可以通过电子邮件发送?。我曾尝试使用 7-zip,但仅将其降低到 28MB。
我有一个相当简单的问题。我有很多要压缩的 PDF,都按大学班级分组。当我知道我可以自动化整个过程时,我没有时间或精力手动运行 compress 命令。
但是,我不想更改文件的名称;如何使用 pdftk 压缩整个文件夹的 PDF 并将压缩版本放在另一个文件夹中?
我们通常知道压缩是为了节省空间或传输时间而减小数据大小,当我提取压缩文件时,我应该期望更大的大小。我已经下载了一个 tar 格式(95KB)的文件,当我解压缩它时,它的大小减小了(5.7KB),在此之下还有一些其他文件现在甚至显示为 0byte。可能是什么原因。
我遵循了禁用压缩内存的建议,现在我想取回它。
我检查了代码,这是4在禁用之前。
所以,我试过:
sudo nvram boot-args="vm_compressor=4"
那没有效果。
请问,如何恢复功能?
我想对压缩文件执行一系列重新压缩以研究它们的属性。
起初,我尝试简单地.zip在循环中重新压缩文件:
for f in $(seq 1 100)
do
zip $f.zip -9 -v $(($f-1)).zip
done
Run Code Online (Sandbox Code Playgroud)
从一个固定0.zip文件开始,我注意到,如果我重新运行这些行,除了前几个文件外,所有文件都有不同的大小。经过一番调查,我意识到这是由压缩文件的时间戳引起的。然后我在重新压缩之前重置时间戳:
for f in $(seq 1 100)
do
touch $(($f-1)).zip -t 200101010101
zip $f.zip -9 -v $(($f-1)).zip
done
Run Code Online (Sandbox Code Playgroud)
这次我使用zip. 但是,tar与gzip算法一起 使用仍然不起作用。每次我运行:
for f in $(seq 1 100)
do
touch $(($f-1)).tar.gz -t 200101010101
tar cvfz $f.tar.gz $(($f-1)).tar.gz
done
Run Code Online (Sandbox Code Playgroud)
我得到不同的文件大小,从4.tar.gz直到100.tar.gz. 为什么会发生这种情况,我可以做些什么来防止它发生?
我有一个目录,我想用密码保护和加密。我正在使用 PeaZip 使用 7zip 压缩来执行此操作。我想像目录一样使用7z,硬盘空间不是问题,所以我选择了“Store”压缩级别,认为这也会导致最快的解压时间。但是,如果我可以在不影响功能和解压缩时间的情况下使文件占用更少的空间,我会更喜欢这个。7zip的压缩级别如何影响解压速度?
请注意,我可能会在 7z 中编辑文件,并会随着时间的推移向其中添加文件。