由于 Windows 资源管理器(至少从 Windows XP 开始)对 ZIP 文件有一些基本支持,似乎应该有一个等效的命令行,但我似乎找不到任何迹象。
Windows(XP、Vista、7、8、2003、2008、2013)是否附带内置命令行压缩工具,还是我需要坚持使用第三方工具?
是否有单行程序可以在 PowerShell 中压缩/解压缩文件 (*.zip)?
我可以让 unzip 或任何类似的程序在标准输出上工作吗?情况是我正在下载一个 zip 文件,该文件应该可以即时解压缩。
我看到很多关于为服务器响应启用 http 压缩的信息,但是对于传入的请求呢。浏览器在将大型帖子发送到服务器之前对其进行压缩是否有意义?
另一个示例是我们使用的 REST Web 服务。我们必须频繁发送带有大型 XML 文件(10+ MB)的 PUT 请求,并且肯定会在双方看到一些带宽/速度优势。
那么这是服务器端解决的问题还是每个 Web 应用程序都必须单独处理它?
我正在尝试使用 ext4 文件系统测试需要压缩存储的项目,因为我使用的应用程序依赖于 ext4 功能。
是否有任何用于在 ext4 上进行透明压缩的生产/稳定解决方案?
我尝试过的:
启用压缩的ZFS 卷上的Ext4。这实际上产生了不利影响。我尝试创建一个启用 lz4 压缩的 ZFS 卷,并在 /dev/zvol/... 上创建一个 ext4 文件系统,但 zfs 卷显示实际使用量翻了一番,压缩似乎没有任何效果。
# du -hs /mnt/test
**1.1T** /mnt/test
# zfs list
NAME USED AVAIL REFER MOUNTPOINT
pool 15.2T 2.70G 290K /pool
pool/test 15.2T 13.1T **2.14T** -
Run Code Online (Sandbox Code Playgroud)
ZFS 创建命令
zpool create pool raidz2 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde2 /dev/sdf1 /dev/sdg1 /dev/sdh2 /dev/sdi1
zfs set recordsize=128k pool
zfs create -p -V15100GB pool/test
zfs set compression=lz4 pool/test
mkfs.ext4 -m1 -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink …Run Code Online (Sandbox Code Playgroud) 假设我有一个文件目录
/home/user1/dir1
Run Code Online (Sandbox Code Playgroud)
我想创建一个只有“dir1”作为前导目录的tar:
/dir1/file1
/dir1/file2
Run Code Online (Sandbox Code Playgroud)
我知道我可以先 cd 到目录
cd /home/user1/
tar czvf dir1.tar.gz dir1
Run Code Online (Sandbox Code Playgroud)
但是在编写脚本时,从一个目录跳转到另一个目录并不总是有利的。我想知道有没有办法在不更改当前目录的情况下使用绝对路径?
我知道我总是可以在 INSIDE 中创建一个带有绝对路径的 tar 文件并使用
--strip-components
Run Code Online (Sandbox Code Playgroud)
提取时,但有时额外的路径名是您不想与 tar 文件一起分发的额外私人信息。
谢谢!
我正在使用 RHEL 5.6 和 unzip-5.52-3.el5。我正在尝试解压缩一个大文件,但出现错误:
unzip -o test.zip -d unzip/ 错误:Zip 文件太大(大于 4294959102 字节) 存档:test.zip 警告 [test.zip]: 4294967296 个额外字节位于 zipfile 开头或内部
是否有另一个程序可以处理大型 zip 文件,或者我必须等到 unzip 6 来到 RHEL 吗?(可能是几年!)
谢谢
我刚刚将以下内容添加到我的 Apache 配置文件中:
AddOutputFilterByType DEFLATE text/html text/plain text/xml
Run Code Online (Sandbox Code Playgroud)
我如何检查它是否真的有效?浏览器上没有任何内容告诉我该页面是否包含 gzip 压缩的内容。
我正在通过点对点 T1 线路发送增量 ZFS 快照,我们已经到了在下一次备份开始之前一天的快照几乎无法通过网络传输的地步。我们的发送/接收命令是:
zfs send -i tank/vm@2009-10-10 tank/vm@2009-10-12 | bzip2 -c | \
ssh offsite-backup "bzcat | zfs recv -F tank/vm"
Run Code Online (Sandbox Code Playgroud)
我有足够的 CPU 周期可用。是否有更好的压缩算法或替代方法可以用来将更少的数据推送到线路上?
compression ×10
linux ×3
zfs ×2
apache-2.2 ×1
ext4 ×1
filesystems ×1
http ×1
pipe ×1
powershell ×1
redhat ×1
snapshot ×1
symlink ×1
tar ×1
ubuntu ×1
windows ×1