Compartir a través de


compacto

Muestra o modifica la compresión de archivos o directorios en particiones NTFS. Si se usa sin parámetros, compacto muestra el estado de compresión del directorio actual y los archivos que contiene.

Sintaxis

compact [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [/EXE[:algorithm]] [/CompactOs[:option] [/windir:dir]] [filename [...]]

Parámetros

Parámetro Descripción
/c Comprime el directorio o archivo especificados. Los directorios se marcan para que los archivos agregados posteriormente se comprima, a menos que se especifique el parámetro /EXE.
/u Descomprime el directorio o archivo especificados. Los directorios se marcan para que los archivos agregados después no se comprima. Si se especifica el parámetro /EXE, solo se descomprimen los archivos comprimidos como ejecutables; Si no especifica el parámetro /EXE, solo se descomprimen los archivos comprimidos NTFS.
/s[:<dir>] Realiza la operación elegida en los archivos del directorio especificado y de todos los subdirectorios. De forma predeterminada, el directorio actual se usa como valor de <dir>.
/a Muestra archivos ocultos o del sistema. De forma predeterminada, estos archivos no se incluyen.
/i Continúa realizando la operación especificada, ignorando los errores. De forma predeterminada, este comando se detiene cuando se encuentra un error.
/f Fuerza la compresión o descompresión del directorio o archivo especificados. Los archivos ya comprimidos se omiten de forma predeterminada. El parámetro /f se usa en el caso de un archivo que se comprimió parcialmente cuando se interrumpió la operación por un bloqueo del sistema. Para forzar que el archivo se comprima en su totalidad, use el /c y parámetros /f y especifique el archivo parcialmente comprimido.
/q Informa solo de la información más esencial.
/EXE Usa la compresión optimizada para los archivos ejecutables que se leen con frecuencia, pero no se modifican. Los algoritmos admitidos son:
  • XPRESS4K (valor predeterminado y rápido)
  • XPRESS8K
  • XPRESS16K
  • LZX (más compacto)
/CompactOs Establece o consulta el estado de compresión del sistema. Las opciones admitidas son:
  • de consulta: consulta el estado de compact del sistema.
  • siempre: comprime todos los archivos binarios del sistema operativo y establece el estado del sistema en Compact, que sigue siendo a menos que el administrador lo cambie.
  • nunca: descomprime todos los archivos binarios del sistema operativo y establece el estado del sistema en no compacto, que sigue siendo a menos que el administrador lo cambie.
/windir Se usa con el parámetro /CompactOs:query, al consultar el sistema operativo sin conexión. Especifica el directorio donde está instalado Windows.
<filename> Especifica un patrón, archivo o directorio. Puede usar varios nombres de archivo y los * y ? caracteres comodín.
/? Muestra ayuda en el símbolo del sistema.

Observaciones

  • Este comando es la versión de la línea de comandos de la característica de compresión del sistema de archivos NTFS. El estado de compresión de un directorio indica si los archivos se comprimen automáticamente cuando se agregan al directorio. Establecer el estado de compresión de un directorio no cambia necesariamente el estado de compresión de los archivos que ya están en el directorio.

  • No puede usar este comando para leer, escribir o montar volúmenes comprimidos mediante DriveSpace o DoubleSpace. Tampoco puede usar este comando para comprimir la tabla de asignación de archivos (FAT) o las particiones FAT32.

Ejemplos

Para establecer el estado de compresión del directorio actual, sus subdirectorios y archivos existentes, escriba:

compact /c /s

Para establecer el estado de compresión de archivos y subdirectorios dentro del directorio actual, sin modificar el estado de compresión del propio directorio actual, escriba:

compact /c /s *.*

Para comprimir un volumen, desde el directorio raíz del volumen, escriba:

compact /c /i /s:\

Nota:

En este ejemplo se establece el estado de compresión de todos los directorios (incluido el directorio raíz del volumen) y se comprimen todos los archivos del volumen. El parámetro /i impide que los mensajes de error interrumpan el proceso de compresión.

Para comprimir todos los archivos con la extensión de nombre de archivo .bmp en el directorio \tmp y todos los subdirectorios de \tmp, sin modificar el atributo comprimido de los directorios, escriba:

compact /c /s:\tmp *.bmp

Para forzar la compresión completa del archivo zebra.bmp, que se comprimió parcialmente durante un bloqueo del sistema, escriba:

compact /c /f zebra.bmp

Para quitar el atributo comprimido del directorio c:\tmp, sin cambiar el estado de compresión de los archivos de ese directorio, escriba:

compact /u c:\tmp