He estado buscando responder esta pregunta exacta y, según mi investigación, la respuesta de DiryBoy parece ser precisa.
Encontré que el programa compact.exe comprime archivos pero no para crear un archivo altamente comprimido (o conjunto de archivos). Es similar a la opción que obtienes al hacer clic derecho en una letra de unidad o partición en Windows. Tienes la opción de hacer la limpieza (eliminar archivos temporales, etc.) así como comprimir archivos. Aún se puede acceder a los archivos comprimidos, pero solo se comprimen para crear espacio en una unidad con poco espacio.
También encontré compress.exe que tenía en mi computadora. No es nativo en la mayoría de las máquinas con Windows y es parte del kit de recursos de 2003. Realmente crea un tipo de archivo comprimido, pero es realmente más similar a los archivos de un disco de configuración de Windows (tiene el guión bajo como último carácter de la extensión o nombre del archivo). Y el comando extract.exe extrae esos archivos.
Sin embargo, el mantra es que si se puede hacer de forma nativa a través de la GUI, entonces es probable que haya una forma de hacerlo por lotes, .vbs o algún otro tipo de script dentro de la línea de comandos. Como Windows ha tenido la opción 'enviar a' para crear un archivo zip, sabía que tenía que haber una manera de hacerlo a través de la línea de comandos y encontré algunas opciones.
Aquí hay un excelente enlace que muestra cómo comprimir un archivo usando los comandos nativos de Windows.
/superuser/110991/can-you-zip-a-file-from-the-command-prompt-using-only-windows-built-in-capabili
Lo probé con un directorio que contenía múltiples archivos y carpetas anidados y funcionó perfectamente. Simplemente siga el formato de la línea de comando.
También hay una manera de descomprimir los archivos a través de la línea de comandos que encontré también. Una forma, solo abre una ventana del explorador que muestra cuál es el contenido del archivo comprimido. Algunos de estos también usan Java, que no es necesariamente nativo de Windows, pero es tan común que casi lo parece.
/superuser/149489/does-windows-7-have-unzip-at-the-command-line-installed-by-default
¿Cómo descomprimir un archivo usando la línea de comando?