Partilhar via


compacto

Exibe ou altera a compactação de arquivos ou diretórios em partições NTFS. Se usado sem parâmetros, compacto exibe o estado de compactação do diretório atual e todos os arquivos que ele contém.

Sintaxe

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

Parâmetros

Parâmetro Descrição
/c Compacta o diretório ou arquivo especificado. Os diretórios são marcados para que todos os arquivos adicionados posteriormente sejam compactados, a menos que o parâmetro /EXE seja especificado.
/u Descompacta o diretório ou arquivo especificado. Os diretórios são marcados para que todos os arquivos adicionados posteriormente não sejam compactados. Se o parâmetro /EXE for especificado, somente os arquivos compactados como executáveis serão descompactados; se você não especificar o parâmetro /EXE, somente os arquivos compactados NTFS serão descompactados.
/s[:<dir>] Executa a operação escolhida em arquivos no diretório especificado e em todos os subdiretórios. Por padrão, o diretório atual é usado como o valor <dir>.
/um Exibe arquivos ocultos ou do sistema. Por padrão, esses arquivos não são incluídos.
/eu Continua executando a operação especificada, ignorando erros. Por padrão, esse comando para quando um erro é encontrado.
/f Força a compactação ou descompactação do diretório ou arquivo especificado. Os ficheiros já comprimidos são ignorados por predefinição. O parâmetro /f é usado no caso de um arquivo que foi parcialmente compactado quando a operação foi interrompida por uma falha do sistema. Para forçar o arquivo a ser compactado em sua totalidade, use os parâmetros /c e /f e especifique o arquivo parcialmente compactado.
/q Comunica apenas as informações mais essenciais.
/EXE Usa compactação otimizada para arquivos executáveis que são lidos com frequência, mas não modificados. Os algoritmos suportados são:
  • XPRESS4K (valor mais rápido e padrão)
  • XPRESS8K
  • XPRESS16K
  • LZX (mais compacto)
/CompactOs Define ou consulta o estado de compressão do sistema. As opções suportadas são:
  • consulta - Consulta o estado Compact do sistema.
  • sempre - Compacta todos os binários do sistema operacional e define o estado do sistema como Compacto, que permanece a menos que o administrador o altere.
  • nunca - Descompacta todos os binários do sistema operacional e define o estado do sistema como não-compacto, que permanece a menos que o administrador o altere.
/windir Usado com o parâmetro /CompactOs:query, ao consultar o sistema operacional offline. Especifica o diretório onde o Windows está instalado.
<filename> Especifica um padrão, arquivo ou diretório. Você pode usar vários nomes de arquivo, e o * e ? caracteres curinga.
/? Exibe a ajuda no prompt de comando.

Observações

  • Este comando é a versão de linha de comando do recurso de compactação do sistema de arquivos NTFS. O estado de compactação de um diretório indica se os arquivos são compactados automaticamente quando são adicionados ao diretório. Definir o estado de compactação de um diretório não altera necessariamente o estado de compactação de arquivos que já estão no diretório.

  • Não é possível usar esse comando para ler, gravar ou montar volumes compactados usando o DriveSpace ou o DoubleSpace. Também não é possível usar esse comando para compactar partições FAT (tabela de alocação de arquivos) ou FAT32.

Exemplos

Para definir o estado de compactação do diretório atual, seus subdiretórios e arquivos existentes, digite:

compact /c /s

Para definir o estado de compactação de arquivos e subdiretórios dentro do diretório atual, sem alterar o estado de compactação do próprio diretório atual, digite:

compact /c /s *.*

Para compactar um volume, a partir do diretório raiz do volume, digite:

compact /c /i /s:\

Observação

Este exemplo define o estado de compactação de todos os diretórios (incluindo o diretório raiz no volume) e compacta todos os arquivos no volume. O parâmetro /i impede que mensagens de erro interrompam o processo de compactação.

Para compactar todos os arquivos com a extensão de nome de arquivo .bmp no diretório \tmp e todos os subdiretórios de \tmp, sem modificar o atributo compactado dos diretórios, digite:

compact /c /s:\tmp *.bmp

Para forçar a compactação completa do arquivo zebra.bmp, que foi parcialmente compactado durante uma falha do sistema, digite:

compact /c /f zebra.bmp

Para remover o atributo compactado do diretório c:\tmp, sem alterar o estado de compactação de nenhum arquivo nesse diretório, digite:

compact /u c:\tmp