Generalmente no es posible, como se indica en la respuesta de y31415 .
Sin embargo, Microsoft ha agregado algunas nuevas opciones y algoritmos de compresión NTFS en Windows 10, por lo que ahora hay una manera de cambiar la relación de compresión:
COMPACT [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [/EXE[:algorithm]]
[/CompactOs[:option] [/WinDir:dir]] [filename [...]]
...
/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)
Los nuevos algoritmos están destinados a la nueva función Compact OS (como puede ver en la /CompactOs
opción anterior). La idea es comprimir archivos de sistema de solo lectura, copia de seguridad y de acceso menos frecuente con la relación más alta. La partición de recuperación se elimina y el archivo comprimido se usará tanto para la ejecución (si ya es la última versión) como para el propósito de recuperación
El algoritmo LZX es bastante eficiente en el archivo. Y a pesar de que el nombre y la descripción de la opción tienen que ver con "archivos ejecutables", la opción se puede aplicar a cualquier archivo
E:\test>compact /a
Listing E:\test\
New files added to this directory will not be compressed.
1050909 : 1050909 = 1.0 to 1 sometext.txt
...
E:\test>compact /c /exe:lzx sometext.txt
Compressing files in E:\test\
sometext.txt 1050909 : 176128 = 6.0 to 1 [OK]
1 files within 1 directories were compressed.
1,050,909 total bytes of data are stored in 176,128 bytes.
The compression ratio is 6.0 to 1.
Sin embargo, a diferencia del algoritmo anterior, no admiten la edición sobre la marcha , por lo que escribir de nuevo en el archivo lo descomprime.
E:\test>echo x >> sometext.txt
E:\test>compact /a
Listing E:\test\
New files added to this directory will not be compressed.
1050913 : 1050913 = 1.0 to 1 sometext.txt
Una nota importante es que no puede configurar la carpeta para marcar nuevos archivos que se comprimirán automáticamente usando esos nuevos algoritmos , porque como se indica en la parte de ayuda de compact
(énfasis mío)
/C Compresses the specified files. Directories will be marked
so that files added afterward will be compressed ***unless /EXE
is specified***.
/U Uncompresses the specified files. Directories will be marked
so that files added afterward will not be compressed. If
/EXE is specified, only files compressed as executables will
be uncompressed; if this is omitted, only NTFS compressed
files will be uncompressed.
Por lo tanto, si desea utilizarlos para archivos de copia de seguridad, es posible que deba ejecutar un script para comprimir manualmente después de realizar una copia de seguridad o periódicamente después de un tiempo
Desafortunadamente, esto es nuevo en Windows 10, por lo tanto, no se puede usar en versiones anteriores. Sin embargo, NTFS-3g lo admite , por lo tanto, no tendrá problemas para acceder desde Linux. Si no usa Windows 10, puede ejecutar un USB en vivo de Linux o Windows 10 PE para abrir esos archivos