如何ffmpeg
通过降低质量来减小视频的大小(自然而然地尽可能减少,因为我需要它在没有太多可用空间的移动设备上运行)?
我忘了说当视频可以使用字幕(*.srt 或*.sub)时,我也想转换它们以适应转换后的视频文件的参数。
我正在使用脚本定期下载将原始 .eml 压缩为 .gz 文件的 gmail 邮件。该脚本为每一天创建一个文件夹,然后将每条消息压缩到其自己的文件中。
我想要一种在这个档案中搜索“字符串”的方法。
单独的 Grep 似乎无法做到这一点。我也试过 SearchMonkey。
我在 Python 中创建了 zlib 压缩数据,如下所示:
import zlib
s = '...'
z = zlib.compress(s)
with open('/tmp/data', 'w') as f:
f.write(z)
Run Code Online (Sandbox Code Playgroud)
(或单行中壳:echo -n '...' | python2 -c 'import sys,zlib; sys.stdout.write(zlib.compress(sys.stdin.read()))' > /tmp/data
)
现在,我想在 shell 中解压缩数据。既不工作zcat
也不uncompress
工作:
$ cat /tmp/data | gzip -d -
gzip: stdin: not in gzip format
$ zcat /tmp/data
gzip: /tmp/data.gz: not in gzip format
$ cat /tmp/data | uncompress -
gzip: stdin: not in gzip format
Run Code Online (Sandbox Code Playgroud)
似乎我创建了类似 gzip 的文件,但没有任何标题。不幸的是,我在 gzip 手册页中没有看到任何解压缩此类原始数据的选项,并且 zlib 包不包含任何可执行实用程序。 …
所以我需要用最大压缩率压缩一个目录。
我该怎么做xz
?我的意思是我也需要,tar
因为我不能只用xz
. 是否有一个oneliner可以生产例如foo.tar.xz
?
我想在 Ubuntu 上将所有内容(包括当前目录中的文件和文件夹)压缩并打包到一个 ZIP 文件中。
对此最方便的命令是什么(以及需要安装的工具的名称,如果有的话)?
编辑:如果我需要排除一个文件夹或多个文件怎么办?
在我的公司,我们将本地开发数据库快照下载为db.dump.tar.gz
文件。压缩是有道理的,但 tarball 只包含一个文件 ( db.dump
)。
归档单个文件是否有任何意义,或者.tar.gz
只是这样一种常见的习惯用法?为什么不只是.gz
?
如何用零清除未使用的空间?(ext3,ext4)
我正在寻找比它更聪明的东西
cat /dev/zero > /mnt/X/big_zero ; sync; rm /mnt/X/big_zero
Run Code Online (Sandbox Code Playgroud)
就像FSArchiver正在寻找“已用空间”并忽略未使用但相反的站点。
目的:我想压缩分区图像,因此强烈建议用零填充未使用的空间。
顺便提一句。对于 btrfs :用零清除未使用的空间 (btrfs)
我喜欢在第一次备份系统时创建映像备份。在第一次之后,我使用 rsync 进行增量备份。
我平时的镜像备份如下:
安装并清零空白空间:
dd if=/dev/zero of=temp.dd bs=1M
rm temp.dd
在压缩驱动器的同时卸载并添加驱动器
dd if=/dev/hda conv=sync,noerror bs=64K | gzip -c > /mnt/sda1/hda.ddimg.gz
为了让系统恢复正常,我通常会做一个
gunzip -c /mnt/sda1/hda.img.gz | dd of=/dev/hda conv=sync,noerror bs=64K
这真的很简单,允许我保存“整个驱动器”,但实际上只是节省了已用空间。
这是问题所在。假设我执行了上述操作,但不是在干净的系统上执行,并且没有足够快地进行 rsync 备份,并且我想访问映像上的文件。假设我没有存储空间来实际解压缩图像并将其 dd 到驱动器,但想挂载图像以从中获取单个文件......这可能吗?
通常情况下,人们不会压缩 dd 图像,这将允许您仅使用-o loop
...挂载图像,但这不是我的情况...
有什么建议可以即时安装压缩的 img 吗?
是否会使用AVFS来“挂载”gz 文件然后挂载内部 dd.img 工作(我不这么认为......但需要验证......)?
我做了大量的文件压缩。我压缩的大部分内容只是代码,所以我需要使用无损压缩。我想知道是否有任何东西可以比 7zip 更好地缩小尺寸。压缩或解压缩需要多长时间并不重要,大小才是最重要的。有没有人知道Linux中有这样的软件?还是 7zip 最好?
我正在使用 Ubuntu,我希望能够以less compressed_text_file.gz
未压缩的形式键入和分页文本文件的内容。有没有办法做到这一点?