Descompactando arquivos compactados no Windows 10

5

Estou testando o Windows 10 e uma coisa muito interessante que descobri são novos switches para compactos:

Displays or alters the compression of files on NTFS partitions.

COMPACT [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [/EXE[:algorithm]]
    [filename [...]]

<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)

Eu conduzi uma experiência:

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

como você pode ver, / EXE: LZX é realmente bom, e, comparando com zip, não há mais troca real por ração de compressão, mas a compactação NTFS tem disponibilidade muito melhor (é on-line).

Infelizmente (mas sem surpresa), esses arquivos não podem ser abertos no Windows 8.1 ou em outros anteriores (verificados).

Então, minha pergunta é: como descomprimir arquivos compactados com esses "novos métodos" em Windows anteriores? Apenas copiar compact.exe do último Windows 10 compilação não funciona, infelizmente (mas, novamente, sem surpresa).

Se não houver nenhum, esses novos métodos são basicamente limitados ao disco interno, e eu precisarei de uma mídia inicializável do Windows 10 para recuperação de arquivos (em emergência).

    
por LogicDaemon 28.04.2015 / 10:42

1 resposta

3

Esses novos métodos de compactação são (reivindicados como) implementados fora do NTFS, implementados como pontos de nova análise - deixando-os para o novo (para Windows 10 / Server 2016) driver de filtro do sistema de arquivos para lidar com eles.

System compression, also known as "Compact OS", is a Windows feature that allows rarely modified files to be compressed using the XPRESS or LZX compression formats. It is not built directly into NTFS but rather is implemented using reparse points. This feature appeared in Windows 10 and it appears that many Windows 10 systems have been using it by default.

This repository contains a plugin which enables the NTFS-3G FUSE driver to transparently read from system-compressed files. It must be built against NTFS-3G version 2016.2.22AR.1 or later, since that was the first version to include support for reparse point plugins.

ntfs-3g-system-compression - README.md

    
por 08.12.2016 / 18:11