标签: compression

在 Windows 上从命令行解压缩 bz2 文件

Windows 命令行中是否有任何工具允许我执行此操作?否则,是否有任何轻巧便携的应用程序可以让我这样做?

相关问题,我可以将.bz2扩展名重命名为.zip吗?似乎适用于 WinRar。

windows compression command-line bzip2

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

7zip - 命令行:如何设置输出路径?

我想将所有 HTM 文件压缩D:\HTM\到一个名为的存档中,该存档comp.7z在D:\HTM\目录中创建,因此我执行以下操作:

7z a -o "D:\HTM" comp.7z "D:\HTM"
Run Code Online (Sandbox Code Playgroud)

并得到一个错误,如下所示:

Error:
Incorrect command line
Run Code Online (Sandbox Code Playgroud)

为什么我会出错,使用-oswitch的正确方法/语法是什么?

我试过了:

7z a -o"D:\HTM" comp.7z "D:\HTM"
Run Code Online (Sandbox Code Playgroud)

和:

7z a -o{"D:\HTM"} comp.7z "D:\HTM"
Run Code Online (Sandbox Code Playgroud)

它comp.7z在 CWD 中创建。

compression command-line archiving 7-zip

5
推荐指数
1
解决办法
6868
查看次数

解压缩文件,在 Windows 10 上压缩

我正在测试 Windows 10,我发现一件非常有趣的事情是紧凑型的新开关:

Displays or alters the compression of files on NTFS partitions.

COMPACT [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [/EXE[:algorithm]]
    [filename [...]]
Run Code Online (Sandbox Code Playgroud)

…<cut>

  /EXE      Use compression optimized for executable files which are read
    frequently and not modified.  Supported algorithms are:
    XPRESS4K  (fastest) (default)
    XPRESS8K
    XPRESS16K
    LZX       (most compact)
Run Code Online (Sandbox Code Playgroud)

我做了一个实验:

compression type        | size (bytes)
––––––––––––––––––––––––+–––––––––––––
pre-win10:
no compression          |  46 652 204
LZNT1 (NTFS default)    |  26 230 789

new ones:
LZX                     |  15 749 125 …
Run Code Online (Sandbox Code Playgroud)

compression ntfs windows-10-preview

5
推荐指数
1
解决办法
2978
查看次数

具有内置压缩功能的容器,可自动调整其大小

我试图找到一种rsync将ext4文件系统的内容作为常规备份的一部分的有效方法,但我认为合适的压缩和最小的所需空间。

我可以只使用普通rsync然后tar/gzip结果目录,但压缩本身会比前面的 rsyncing 慢几个数量级。

我不能使用squashfs它,因为它们是只读的。

我可以为此备份创建一个特殊类型的分区,使用内置压缩,例如btrfs或reiser4但我必须以特定大小创建它并且它不会扩展。

我想知道是否有任何具有内置压缩功能的容器技术,可以根据数据量透明地自动调整其大小,并同步到它?

顺便说一下,我使用 Debian GNU/Linux。

linux compression backup rsync container

5
推荐指数
1
解决办法
1581
查看次数

使用递归wget时如何获取未压缩的内容?

我正在通过 wget recursive下载许多包含所有静态内容(js、css、imgs ...)的单个页面。它显示,压缩(gzip)的服务内容由 wget 以压缩形式存储。但我想要未压缩的形式。很难想象编写另一个脚本来递归遍历目录并尝试解压缩可能的内容。那么有没有什么办法可以解压呢?

指令:

wget -E -H -k -K -p https://some.example

甚至 --header='Accept-Encoding: ' (告诉服务器不要使用 gzip)也没有帮助。

谢谢你的建议:)

linux compression wget command-line

5
推荐指数
1
解决办法
1298
查看次数

PowerPoint 2013 如何压缩背景图像(不仅仅是插入的图片)以减小文件大小?

我有一个高达 234 MB 的 10 张幻灯片演示文稿!

这是因为它的每张幻灯片都有不同的高分辨率图像作为背景。

(我知道大文件大小是由于这些照片,因为我通过临时将所有幻灯片背景设置为纯色来测试这一点,并且文件大小下降到 1.5 MB。)

我已经尝试过这里提到的“压缩图片”功能,但它似乎不会影响背景图像。

我在互联网上搜索过,只找到提到这种方法的文章,而从未提到背景图像的分辨率。

我真的宁愿不需要每次在 Powerpoint 中将大照片用作幻灯片背景时手动调整大照片的大小。


更新我为什么关心这个:

我认为我的 Powerpoint 演示文稿是我见过的最漂亮的,因为每张幻灯片都有一张不同的华丽照片作为背景(将亮度调暗 40%,以便白色文本可读)。

但是这些文件太大了,以至于我的计算机在运行 Powerpoint 时遇到了困难(即使我有一个具有大量 RAM 的快速新系统)。另外,如果文件很大,我会更快地耗尽本地磁盘空间或在线存储空间。

compression microsoft-powerpoint microsoft-powerpoint-2013

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

如果 7zip 存档中的一个扇区损坏,恢复未压缩的数据有多容易?

我有大约 100,000 个小文件,我每隔几周备份一次。因为它们真的很小,所以我的外置 2.5" USB 3.0 HDD 的写入速度真的很慢。

在 7zip 中,我使用Compression level: Store压缩它们。那不应该压缩数据,它应该只制作一个大文件,对吧?我这样做是因为一个大文件的传输速度比许多小文件的传输速度要好得多。

如果硬盘驱动器上有一个坏块,如果我有 10 万个小文件,那也不是问题——有些会丢失,但我会有其他 99%。如果我在一个非常大的“压缩”文件中有一个损坏的块会发生什么?我可以从中恢复其他 99% 的未损坏数据吗?

compression hard-drive 7-zip

5
推荐指数
1
解决办法
314
查看次数

如何在已满的磁盘上压缩大文件?

我有一个完整的磁盘,其中包含一个我想压缩以释放空间的大文件。大多数压缩程序要求我在磁盘上有足够的可用空间来将压缩文件与原始文件一起存储。尽管 gzip 会在完成时删除原始文件,但直到压缩文件被写入后才会删除。如何执行就地压缩,一路截断原始文件?

我不想制作 RAM 磁盘来临时存储整个压缩文件,因为这是一堆额外的步骤,而且压缩文件可能比我的可用内存大。

compression storage

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

如何在保留来自 OCR 的嵌入文本的同时压缩 Tesseract 编码的 PDF?

我一直在尝试使用 Tesseract 对我的 PDF 进行 OCR,并且大部分都取得了成功,尤其是德国 Fraktur 文本(旧式哥特式印刷),Adobe Acrobat 等工具无法正确识别。

问题是Tesseract的输出文件比较大,想OCRing后压缩。但是,当我使用 Ghostscript 压缩文件时,他把嵌入的 OCR 文本搞砸了。同样,如果我使用 ImageMagick,嵌入的文本将被删除。有没有解决的办法?从理论上讲,我可以在 OCR 之前进行压缩,但这会使 OCR 准确度变差。

一般来说,我的目标是在我的输出 PDF 文件中包含高质量的 OCR 嵌入文本,并高度压缩嵌入的图像,以便文件不占用几乎相同的空间。我发现 Adob​​e Acrobat Pro 的“另存为其他 > 缩小尺寸的 PDF”功能可以高度压缩图像,但会搞砸任何 OCR 文本。无论文件是在 Acrobat 中进行 OCR 处理,还是使用像 Tesseract 这样的工具,都是如此。

这是我当前的工作流程,使用示例 pdf。

将 PDF 拆分为 TIFF 文件

pdftk infile.pdf burst output "temp/page_%03d.pdf"
dpi=130 #this is the dpi of the particular file
parallel convert -verbose -density $dpi "{}" -depth 8 -background white -compress zip "{}.tiff" ::: temp/*.pdf
Run Code Online (Sandbox Code Playgroud)

在每个 TIFF …

compression pdf ocr adobe-acrobat tesseract-ocr

5
推荐指数
0
解决办法
1546
查看次数

如何利用静态内容压缩视频?

我有一个演示文稿的高清视频,所以它主要由静止图像组成。这是一个 50 分钟、200MB 的 MP4 文件,从 YouTube 下载。

有没有办法利用内容的静态特性来进一步压缩它?

video compression ffmpeg video-codecs video-encoding

5
推荐指数
1
解决办法
2721
查看次数