Pour info trouvé sur la KB Microsoft:
Utiliser la commande COMPACT pour compresser des fichiers et des dossiers
Compact.exe est la version de ligne de commande de la fonction de compression de fichiers et de dossiers dans Windows. Utilisez COMPACT pour compresser, décompresser ou afficher l'état de compression de fichiers et de dossiers sur des volumes au format de système de fichiers NTFS.
Utilisez la syntaxe suivante pour la commande COMPACT :
compact /c /u /s: folder /a /q /i /f filename ...
Vous pouvez utiliser les paramètres suivants avec la commande COMPACT : • aucun paramètre : Lorsque ne spécifiez aucun paramètre, l'état de compression du dossier actuel est affiché.
• /c : Ce paramètre compresse le fichier ou le dossier spécifié.
• /u : Ce paramètre décompresse le fichier ou le dossier spécifié.
• /s : folder : Ce paramètre indique que l'action de compression ou de décompression demandée s'applique à tous les sous-dossiers contenus dans le dossier spécifié, ou dans le dossier actuel si aucun dossier n'a été spécifié.
• /a : Ce paramètre affiche les fichiers affectés de l'attribut masqué ou système.
• /q : Ce paramètre rapporte seulement les informations les plus essentielles.
• /i : Ce paramètre ignore les erreurs qui peuvent se produire.
• /f : Ce paramètre force la compression ou la décompression du fichier ou du dossier spécifié.
En cas de défaillance du disque dur lors d'une opération de compression ou de décompression, le fichier ou le dossier est marqué comme Compressé ou Décompressé, même si l'opération n'a pas été menée à terme. Dans ce cas, utilisez le paramètre /f pour forcer l'exécution de l'opération de compression ou de décompression.
• filename : Ce paramètre spécifie un modèle, un fichier ou un dossier. Ce paramètre est compatible avec les noms de fichier multiples ainsi qu'avec les caractères génériques de l'astérisque (*) et du point d'interrogation (?).
Exemples :
• Pour compresser tous les fichiers contenus dans le dossier et les sous-dossiers actuels et affecter l'attribut Compressé à ces dossiers, tapez la ligne de commande suivante à partir de l'invite de commande, puis appuyez sur ENTRÉE :
compact /c /s
• Pour compresser tous les fichiers contenus dans le dossier et les sous-dossiers actuels et affecter l'attribut Compressé à ces dossiers, tapez la ligne de commande suivante à partir de l'invite de commande, puis appuyez sur ENTRÉE :
compact /u /s
• Pour compresser tous les fichiers .bmp contenus dans le dossier \Graphics, y compris les sous-dossiers, sans modifier l'état de compression de ces fichiers, tapez la ligne de commande suivante à partir de l'invite de commande, puis appuyez sur ENTRÉE :
compact /c /s:\graphics *.bmp
• Pour décompresser le dossier C:\Temp, sans modifier l'état de compression des fichiers qu'il contient, tapez la ligne de commande suivante à partir de l'invite de commande, puis appuyez sur ENTRÉE :
compact /u c:\temp
• Pour forcer l'exécution complète de la compression du fichier MyPic.bmp, partiellement compressé suite à la défaillance du disque dur, tapez la ligne de commande suivante à partir de l'invite de commande, puis appuyez sur ENTRÉE :
compact /c /f mypic.bmp
Utiliser l'utilitaire COMPRESS pour compresser des fichiers
Compress.exe est un utilitaire de ligne de commande qui vous permet de compresser un ou plusieurs fichiers. Cet outil est fourni avec le Kit de ressources Microsoft Windows.
N'utilisez pas la commande COMPRESS pour compresser des fichiers ou des dossiers sur des volumes au format NTFS. Pour compresser ou décompresser des fichiers ou des dossiers au format NTFS, exécutez l'utilitaire de ligne de commande COMPACT ou affectez l'attribut Compressé au fichier ou au dossier dans l'Explorateur Windows.
Utilisez la syntaxe suivante pour la commande COMPRESS :
compress -r -dsource destination
Vous pouvez utiliser les paramètres suivants pour la commande COMPRESS : • -r : Ce paramètre renomme le fichier décompressé.
• -d : Ce paramètre met à jour un fichier compressé s'il devient périmé.
• source : Ce paramètre spécifie le fichier source à compresser. Ce paramètre est compatible avec les caractères génériques de l'astérisque (*) et du point d'interrogation (?).
• destination : Ce paramètre spécifie la fichier, le dossier et le chemin de destination. Si source contient plusieurs fichiers et que vous ne spécifiez pas de paramètre -r, le paramètre destination est un dossier.
Exemples :
• Pour compresser un fichier nommé MyPic.bmp à partir du dossier C:\Temp vers le dossier E:\Pictures, tapez la ligne de commande suivante à partir de l'invite de commande, puis appuyez sur ENTRÉE :
compress c:\temp\mypic.bmp e:\pictures
• Pour compresser tous les fichiers .jpg dans le dossier E:\Pictures et les placer dans le dossier C:\Graphics, tapez la ligne de commande suivante à partir de l'invite de commande, puis appuyez sur ENTRÉE :
compress e:\pictures\*.jpg c:\graphics