Pregunta ¿Hay alguna forma de usar la herramienta de compresión de archivos de Windows incorporada en la línea de comandos?


En lugar de usar la carpeta Right-Click / Send To / Compress (Zipped).

Estoy usando Windows Server 2003 Enterprise Edition.


3


origen




Respuestas:


Aunque recomendaría usar 7-zip como tj111 recomendado, para utilizar la compresión de carpeta incorporada, use el comando compact.exe. Esto está instalado en la carpeta \ windows \ system32 en Windows XP. Ver compact.exe /? para referencia de línea de comando.


6



Esto no es lo mismo que la opción de la GUI "Enviar a la carpeta comprimida (comprimida)". Por favor mira 1 y 2 para más. - user66001
Esta es la herramienta para marcar archivos y directorios para que NTFS comprimirá los datos. No tiene ninguna relación con la creación de "carpetas" comprimidas (en realidad archivos ZIP) con el send to mando. - paxdiablo


Yo recomendaría encarecidamente 7zip para el archivo de línea de comandos en Windows. Es increíblemente simple pero extremadamente rico en funciones, tengo muchos guiones que dependen de él. Echa un vistazo a algunos Ejemplos de CLI.


8



Secundo que superuser.com/questions/5886/compressing-with-rar-vs-zip/... - nik
Tambien como tj111 dice: superuser.com/questions/29959/... - nik
7zip es también significativamente más rápido que el compresor incorporado. - grenade
No recomendaría encarecidamente empujar esta herramienta patentada cuando la compresión ha estado disponible en plataformas desde los albores de la civilización. Desearía tener un centavo por cada vez que alguien me enviara uno de estos formatos de archivo totalmente innecesarios. - Rick O'Shea


Acabo de ver esto en ServerFault.com:

https://serverfault.com/questions/39071/does-windows-have-a-built-in-zip-command-for-the-command-line 

No está integrado en Windows, pero está en el kit de recursos

C:> comprimir /?

Sintaxis:

COMPRESS [-R] [-D] [-S] [-Z | -ZX] Fuente Destino COMPRESS -R [-D] [-S] [-Z | -ZX]> Fuente [Destino]

Descripción: comprime uno o más archivos.

Lista de parámetros: -R Cambia el nombre de los archivos comprimidos.

-D Actualice los archivos comprimidos solo si están desactualizados.

-S Suprimir la información de copyright.

-ZX LZX compresión. Esta es la compresión predeterminada.

-Z compresión de MS-ZIP.

Especificación del archivo fuente de origen. Se pueden usar comodines.

Archivo de destino de destino | especificación de ruta El destino puede ser un directorio. Si> Fuente es múltiples archivos y -r no se especifica, el destino debe ser un directorio.

Ejemplos: COMPRESS temp.txt compressed.txt COMPRESS -R. COMPRESS -R * .exe * .dll> compressed_dir


3



Esto no crea archivos compatibles con zip. MS-ZIP no es lo mismo. Comprime un archivo a la vez, como gzipen Linux, en lugar de crear un solo .zip archivo de la carpeta completa. - Nate
Exactamente. Como se menciona como comentarios 1 y 2 a la respuesta de lo que parece ser citado. - user66001


usando zip y descomprimir en la línea de comandos de Windows

sin embargo, esto no se trata de la 'herramienta de compresión de archivos de Windows integrada', tendrás que descargar 2 ejecutables (zip y descomprimir, gratis)


2





yo suelo Info-Zip (herramienta de línea de comando zip / descomprimir código abierto) y para aumentar la velocidad de mis búsquedas de Windows, gzip los archivos zip resultantes.


0