Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Script:
@echo off
REM Script para criar um arquivo 7z com alta compressão usando 7-Zip
REM Verifica se o arquivo 7-Zip está no caminho especificado
set "7zip_path=C:\Program Files\7-Zip\7z.exe"
if not exist "%7zip_path%" (
echo Erro: 7-Zip não encontrado no caminho especificado.
exit /b 1
)
REM Verifica se um arquivo ou pasta foi arrastado para o script
if "%~1"=="" (
echo Erro: Nenhum arquivo ou pasta especificado.
exit /b 1
)
REM Define as variáveis de compressão
set "output=%~n1.7z"
set "compression_level=-mx9"
set "compression_method=-m0=LZMA2"
set "dictionary_size=-md=128m"
set "word_size=-mfb=273"
set "solid_block_size=-ms=on"
set "threads=-mmt9"
set "memory_usage=-mmem=12g"
REM Executa o comando de compressão
"%7zip_path%" a "%output%" "%~1" %compression_level% %compression_method% %dictionary_size% %word_size% %solid_block_size% %threads% %memory_usage%
echo Compressão concluída. Arquivo criado: %output%
pause
Como Executar o Script:
1. Certifique-se de que o 7-Zip está instalado no seu computador e que o caminho para o executável 7z.exe
está correto no script (por padrão, é C:\Program Files\7-Zip\7z.exe
).
2. Salve o script acima em um arquivo com a extensão .bat
, por exemplo, comprimir.bat
.
3. Coloque o arquivo .bat
na área de trabalho ou em um local de fácil acesso.
4. Arraste e solte o arquivo ou pasta que deseja comprimir sobre o ícone do script.
5. O script irá criar um arquivo .7z
com o mesmo nome do arquivo ou pasta original, usando as configurações de alta compressão especificadas.