Página 1 de 2
Comando nativo no Windows XP para ZIP ( em DOS ) ?

Enviado:
26 Dez 2010 20:51
por andre_luis
Olá Pessoal,
Procurei num sistema remoto pelo critério de pesquiza "*zip*.exe" e nada encontrei.
Existe algum programa nativo do Windows ( de preferencia em DOS ) de descompactação ?
+++

Enviado:
26 Dez 2010 21:02
por renatokodaira
Em DOS se me lembro bem eram o PKZIP.EXE e PKUNZIP.EXE.
Pra Windows eu uso WINZIP.

Enviado:
26 Dez 2010 23:49
por cfreund
zip é proprietário.
para descompactar arquivos, a microsoft utilizava o comando expand.exe

Enviado:
27 Dez 2010 04:53
por albertorcneto
7zip eh free e tem pra linha de comando.

Enviado:
27 Dez 2010 07:51
por andre_luis
albertorcneto escreveu:7zip eh free e tem pra linha de comando.
Olá Alberto, não posso instalar nada nessa máquina, por questão de segurança.
cfreund escreveu:zip é proprietário.
para descompactar arquivos, a microsoft utilizava o comando expand.exe
Putz !!! Passou perto, mas não funcionou.
Só serve pra arquivos tipo CAB .
+++

Enviado:
27 Dez 2010 09:12
por Djalma Toledo Rodrigues
Pesquize " unzip "
Do Help:
Click the Unzip button. The files will be extracted to a Directory named after the zip file less the .zip extension. In this example the new Directory was named XP after the zip file, XP.zip It will be located as a subdirectory of the Directory your zip is in.
3. Clicking the Open Directory button will open Windows Explorer to the new Directory. There you can work with your files.
4. That's it! You can close the program or unzip more files. See Q & A for commonly asked questions about zips and what to do with files when your done with them.
DJ

Enviado:
27 Dez 2010 09:23
por Wagner de Queiroz
quem mandou nao instalar o linux, agora guenta...
só pra vc nao ficar triste, só tem um modo de contornar isso:
Microsoft Windows provides two command-line tools for creation and extraction of CAB files. They are MAKECAB.EXE (included within Windows packages such as 'ie501sp2.exe' and 'orktools.msi'; also available from the SDK, see below) and EXTRACT.EXE (included on the installation CD), respectively. Windows XP also provides the EXPAND.EXE command.
- Código: Selecionar todos
Microsoft(R) Windows DOS
(C)Copyright Microsoft Corp 1990-2001.
C:\DOCUME~1\XP>MAKECAB
Microsoft (R) Cabinet Maker - Version 5.1.2600.5512
Copyright (c) Microsoft Corporation. All rights reserved..
MAKECAB [/V[n]] [/D var=value ...] [/L dir] source [destination]
MAKECAB [/V[n]] [/D var=value ...] /F directive_file [...]
source File to compress.
destination File name to give compressed file. If omitted, the
last character of the source file name is replaced
with an underscore (_) and used as the destination.
/F directives A file with MakeCAB directives (may be repeated).
/D var=value Defines variable with specified value.
/L dir Location to place destination (default is current directory).
/V[n] Verbosity level (1..3).
Use CAB no lugar do zip, Microsoft rulez.
Da proxima vez procure clientes com linux...

Enviado:
27 Dez 2010 09:33
por guest2003
Andre,
Da uma pesquisada nisso...
c:/>RunDll32.exe zipfldr.dll,RouteTheCall (filename)
o caminho é por ai...
[]'s

Enviado:
27 Dez 2010 20:19
por andre_luis
Muito interessante !!!
A idéia de poder executar um comando do Windows ( ou até um DLL ) no Prompt do DOS é algo novo pra mim.
Parece um recurso promissor para resolver o problema, apesar de muito pouco documentado pela MSDN; segundo as teorias, por proteção da própria Microsoft.
Obrigado pela dica, vou dar uma pesquizada, e depois posto o resultado.
+++

Enviado:
28 Dez 2010 12:24
por Jorge_Francisco
Interessantíssimo!!

Enviado:
28 Dez 2010 16:14
por andre_luis
Jorge_Francisco escreveu:Interessantíssimo!!
Pessoal,
Depois de suar bastante na Web, procurando em tudo o que é lugar, cheguei á triste constatação :
Windows provides no direct way to use zipfldr.dll for zipping or unzipping from the command line
http://social.msdn.microsoft.com/forums ... f958d89c6/
A alegria durou pouco.
+++

Enviado:
28 Dez 2010 16:39
por Wagner de Queiroz
veja pelo lado bom. o .cab costuma ter compressao melhor que zip em alguns casos e ja vem no windows

Enviado:
28 Dez 2010 17:16
por Rodrigo_P_A
André, você quer para DOS ou quer para linha de comando do windows? pois são coisas diferentes.
se for para windows, o 7zip num precisa instalar, é só um executável que vc pode até distribuir com os seus aplicativos, e tem a versão dll e a versão para linha de comando do windows, no DOS eu já num sei se ele funciona.

Enviado:
28 Dez 2010 17:21
por Red Neck Guy
Porque tu não pode utilizar a solução abaixo?


Enviado:
28 Dez 2010 21:25
por andre_luis
Rodrigo / Aquino,
O problema é que essas soluções implicam na cópia de programas para os sistemas em questão ( obs.: o ZIP.EXE é nativo apenas no Windos7, o que não é o caso ).
Então, isso implica em aspectos delicados :
1 ) O fato de precisar instalar qualquer programa nesses sistemas implica numa negociação com outros departamentos envolvidos, já que a
necessidade real é apenas do nosso. O monitoramento remoto dos arquivos compactados antigos não estava previsto na concepção do
projeto.
2 ) O risco de que alguma nova instalação carregue algum vírus novo não é remota, e por questão de performance (quase tempo real), os
sistemas não possuem anti-virus. Ou seja, será muito difícil convencer outras pessoas a aprovar essas soluções envolvendo programas de terceiros, ainda que Free.
Eu mesmo não iria me sentir confortável em propor isso.
Resumindo : Se eu pudesse utilizar recursos nativos do proprio Windows, seria a solução ideal, mas por mais absurdo que seja, essa coisa não tem qualquer documentação.
+++