Log*_*mon 5 compression ntfs windows-10-preview
我正在测试 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
XPRESS16K | 20 094 981
XPRESS8K | 21 131 269
XPRESS4K (/EXE default) | 23 011 333
non-transparent archivers:
7z 9.38 -tzip -mx=9 | 15 254 240
7z 9.38 -t7z -mx=9 | 7 522 003
Run Code Online (Sandbox Code Playgroud)
如您所见,/EXE:LZX 确实非常好,并且与 zip 相比,压缩率没有真正的权衡,但 NTFS 压缩具有更好的可用性(它是在线的)。
不幸的是(但不出所料),这些文件无法在 Windows 8.1 或任何以前的版本上打开(检查过)。
所以,我的问题是,如何在以前的 Windows 上解压缩使用这些“新方法”压缩的文件?不幸的是,仅从最新的 Windows 10 版本中复制 compact.exe 是行不通的(但同样,不出所料)。
如果没有,那么这些新方法基本上仅限于内部磁盘,我将需要可启动的 Windows 10 媒体来挽救文件(在紧急情况下)。
小智 3
这些新的压缩方法(据称是)在 NTFS 之外实现,作为重新分析点实现 - 将其留给新的(对于 Windows 10/Server 2016)文件系统过滤驱动程序来处理它们。
系统压缩,也称为“紧凑操作系统”,是一项 Windows 功能,允许使用 XPRESS 或 LZX 压缩格式来压缩很少修改的文件。它不是直接内置于 NTFS 中,而是使用重分析点来实现。该功能出现在Windows 10中,并且似乎许多Windows 10系统已经默认使用它。
该存储库包含一个插件,使 NTFS-3G FUSE 驱动程序能够透明地从系统压缩文件中读取。它必须针对 NTFS-3G 版本 2016.2.22AR.1 或更高版本构建,因为这是第一个包含对重分析点插件支持的版本。
| 归档时间: |
|
| 查看次数: |
2978 次 |
| 最近记录: |