Généralement, ce n'est pas possible, comme indiqué dans la réponse de and31415 .
Cependant, Microsoft a ajouté de nouvelles options et algorithmes de compression NTFS dans Windows 10, il existe donc maintenant un moyen de modifier le taux de compression:
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)
Les nouveaux algorithmes sont destinés à la nouvelle fonctionnalité Compact OS (comme vous pouvez le voir dans l' /CompactOs
option ci-dessus). L'idée est de compresser les fichiers système en lecture seule, de sauvegarde et moins fréquemment consultés avec le ratio le plus élevé. La partition de récupération est supprimée et le fichier compressé sera ensuite utilisé à la fois pour l'exécution (s'il s'agit déjà de la dernière version) et pour la récupération
L'algorithme LZX est assez efficace pour l'archivage. Et malgré le nom et la description de l'option, il s'agit de "fichiers exécutables", l'option peut être appliquée à tous les fichiers
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.
Cependant, contrairement à l'ancien algorithme, ils ne prennent pas en charge l'édition à la volée , donc la réécriture dans le fichier le décompresse.
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
Une note importante est que vous ne pouvez pas définir le dossier pour marquer les nouveaux fichiers à compresser automatiquement en utilisant ces nouveaux algorithmes , car comme indiqué dans la partie d'aide de compact
(accentuation du mien)
/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.
Par conséquent, si vous souhaitez les utiliser pour des fichiers de sauvegarde, vous devrez peut-être exécuter un script pour compresser manuellement après la sauvegarde ou périodiquement après un certain temps
Malheureusement, cette nouveauté de Windows 10 ne peut donc pas être utilisée dans les anciennes versions. Cependant, NTFS-3g le prend en charge , vous n'aurez donc aucun problème à y accéder depuis Linux. Si vous n'utilisez pas Windows 10, vous pouvez exécuter un Linux live USB ou Windows 10 PE pour ouvrir ces fichiers