我是 Mac OS X 的新手,不确定如何执行此操作:
我有三个目录。我想为它们创建一个 tar/zip 文件,以便我可以将它们附加到电子邮件中。
有任何想法吗?
很多人用RAR压缩文件,用RAR发送压缩文件等等。
ZIP 更标准,适用于所有平台。Windows 用户包含 ZIP,Linux 用户使用该文件格式没有问题。
我前一段时间做的测试表明,RAR 压缩得更好(几千字节,不多),但当 ZIP 在几乎所有计算机上免费运行时,还不足以使用非免费程序。
为什么有些人使用 RAR 而不是 ZIP 进行压缩?
我正在编写一个 VPN 系统,它加密 (AES256) 网络上的流量(当已经有 1,000,001 个其他人时,为什么要编写我自己的系统?嗯,我的系统是一个特殊的系统,用于执行其他任何一个都不适合的特定任务)。
基本上我想把我的想法从你身边跑过,以确保我按正确的顺序做这件事。
目前,数据包在发送之前只是加密,但我想对它们添加一定程度的压缩以稍微优化数据传输。不大量压缩 - 我不想一直最大化 CPU,但我想确保压缩尽可能高效。
所以,我的想法是,我应该在加密之前压缩数据包,因为未加密的数据包比加密的数据包压缩得更好?或者反过来?
我可能会使用 zlib 进行压缩。
我只是让某人给我发送一个压缩psd文件。
他们拒绝了,理由是压缩文件会破坏字体。
我认为压缩文件是完全可逆的,因此它被广泛使用。我认为另一个人是不正确的。
压缩破坏文件内容有什么道理吗?
我理解使用 tar + gzip 的方式tar是通常用于将一组文件合并为一个文件,然后gzip用于压缩该文件。
我最近了解到,tar也可以压缩。
因为我不完全理解压缩是如何工作的@它的核心,我有(可能是荒谬的)担心将预压缩的 .tar 发送到 gzip 可能会阻止 gzip 压缩以及它的潜力允许和这种性质的事情。
我的问题本质上是:我应该使用什么参数/压缩方法的组合来创建绝对最小的 tar.gz,命令行语句是什么样的?
Per如何解压缩使用 .xz 的 tarball?,我尝试过tar xf php-5.6.0RC4.tar.xz并且tar -xJf php-5.6.0RC4.tar.xz在这两种情况下我都得到以下结果:
tar (child): xz: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Run Code Online (Sandbox Code Playgroud)
我正在运行 Ubuntu 14.04 LTS。
怎么了?
我是 Mac 命令提示符的新手。如何在 Mac OS X 中创建文件夹的 gzip?一些人告诉我,如果你想创建一个文件夹的 gzip,你应该先“tar”它,然后“gzip”它。这样对吗?
在 mac 上压缩文件夹时,有没有办法摆脱 .DS_Store ?
我在 Mac 上工作并以 zip 格式将工作发送给客户,但总是在其中的 .DS_Store 文件夹中受到质疑。除非我在 Windows 上打开文件夹然后删除 .DS_Store 并将其压缩在那里,否则这似乎是不可避免的。这是一个很大的麻烦。
有什么简单的解决方法吗?
我听说 NTFS 压缩会由于额外的 CPU 使用而降低性能,但我读过报告说它实际上可能会因为减少磁盘读取而提高性能。NTFS 压缩究竟如何影响系统性能?
笔记:

所以7zip中有不同的压缩方法。哪种方法最适合什么任务?
例如:LZMA 和 LZMA2 之间的一个区别是我可以选择我所有的 CPU 内核,而在 LZMA 2 内核中是最大的。
compression ×10
zip ×4
macos ×3
command-line ×2
gzip ×2
mac ×2
tar ×2
7-zip ×1
archiving ×1
encryption ×1
hard-drive ×1
linux ×1
ntfs ×1
performance ×1
rar ×1
ssd ×1
ubuntu ×1
xz ×1