No Windows você pode zipar alguns arquivos por
clique direito → Enviar para → Pasta comprimida (zipada)
E descompacte clicando duas vezes no arquivo `.zip' e extraia os arquivos.
Existe uma maneira de aplicar essas habilidades de um script (arquivo.bat) ** sem a necessidade de instalar qualquer software de terceiros***?
Em 2013, isso não foi possível. A Microsoft não forneceu'não forneceu nenhum executável para isto.
Veja este link para alguma forma de VBS fazer isso. https://superuser.com/questions/201371/create-zip-folder-from-the-command-line-windows
A partir do Windows 8, o .NET Framework 4.5 é instalado por padrão, com System.IO.Compression.ZipArchive e PowerShell disponíveis, é possível escrever scripts para conseguir isso, veja https://stackoverflow.com/a/26843122/71312
I'tenho procurado responder exatamente esta pergunta e a resposta do DiryBoy'a minha pesquisa parece ser precisa.
Eu encontrei o programa compact.exe comprime arquivos mas não para criar um arquivo altamente comprimido (ou conjunto de arquivos). É semelhante à opção que você obtém ao clicar com o botão direito do mouse sobre uma letra de unidade ou partição no Windows. Você tem a opção de fazer limpeza (remover arquivos temporários, etc), bem como comprimir arquivos. Os arquivos compactados ainda são acessíveis, mas são apenas compactados para criar espaço em uma unidade que tenha pouco espaço.
Também encontrei o compress.exe que por acaso tinha no meu computador. Ele é't nativamente na maioria das máquinas windows e é parte do kit de recursos de 2003. Ele faz um tipo de arquivo zipado, mas é realmente mais parecido com arquivos de um disco de configuração do windows (tem o sublinhado como último caractere da extensão ou nome do arquivo). E o comando extract.exe extrai esses arquivos.
No entanto, o mantra é, se puder ser feito nativamente através da GUI então é provável que haja uma maneira de fazê-lo via batch, .vbs, ou algum outro tipo de script dentro da linha de comando. Como o windows teve o ' envie para' opção para criar um arquivo zip, eu sabia que tinha que haver uma maneira de fazê-lo via linha de comando e encontrei algumas opções.
Aqui está um ótimo link que mostra como zipar um arquivo usando comandos nativos do windows.
Eu o testei com um diretório contendo vários arquivos e pastas aninhados e funcionou perfeitamente. Basta seguir o formato da linha de comando.
Há também uma maneira de descompactar os arquivos via linha de comando que eu encontrei também. De uma maneira, basta abrir uma janela exploradora mostrando qual é o conteúdo do arquivo zipado. Alguns deles também usam Java que é't necessariamente nativo do windows mas é tão comum que quase parece ser.
https://stackoverflow.com/questions/1021557/how-to-unzip-a-file-using-the-command-line
Você pode descomprimir um arquivo compactado zipado ou nativo do Windows usando o comando Expandir, por exemplo
expand MyFile.zip myFile