Foros del Web » Soporte técnico » Windows »

Zip para windows

Estas en el tema de Zip para windows en el foro de Windows en Foros del Web. Por casualidad conocen un compresor de archivos para windows que reuna estas características? 1- Que se pueda ejecutar desde la linea de comandos 2- Que ...
  #1 (permalink)  
Antiguo 16/09/2010, 04:18
 
Fecha de Ingreso: octubre-2003
Mensajes: 540
Antigüedad: 20 años, 6 meses
Puntos: 1
Zip para windows

Por casualidad conocen un compresor de archivos para windows que reuna estas características?

1- Que se pueda ejecutar desde la linea de comandos
2- Que sea portable
3- Que soporte protección mediante contraseña

En mi instalación actual de W7 veo que existe un comando zip, pero no se si es built-in y ademas no parece soportar la última característica.

Gracias desde yá
  #2 (permalink)  
Antiguo 16/09/2010, 21:26
Avatar de CYCLONUX  
Fecha de Ingreso: septiembre-2010
Mensajes: 228
Antigüedad: 13 años, 7 meses
Puntos: 25
Respuesta: Zip para windows

En Archivos de programas\WinRAR\ encuentras el comando RAR.EXE que resulta en la versión de linea de comandos de WinRAR
- Copia el archivo RAR.EXE en C:\Windows\System32\ para que puedas ejecutarlo desde la consola de comandos de Windows o Símbolo del sistema (CMD.EXE)

Luego de copiar RAR.EXE en la ruta indicada ejecuta en menú INICIO> Ejecutar: CMD
y luego ejecuta RAR /? para acceder a la ayuda de este comando.

Si quieres copiar automáticamente el archivo RAR.EXE a C:\Windows\System32\ desde una memoria USB.
- Crea un archivo .BAT que ejecute exclusivamente está operación
- Abre el Bloc de notas y escribe: XCOPY /Y RAR.EXE C:\Windows\System32\
- Salva el archivo en la memoria USB como COPIARAR.BAT en la misma ubicación donde tienes copiado el archivo RAR.EXE en la memoria USB.
Alternativa!
- Crea tus Scripts de compresión en la memoria USB donde se encuentre RAR.EXE
Tendrás que testear las secuencias de compresión y descompresión que están a continuación.
- Porque de otra forma no comprenderás fácilmente el funcionamiento de este comando ni tampoco el de otros Des/Compresores con versión de linea de comandos.

Cómo comprimir con RAR.EXE
- Si quieres crear archivos ZIP en lugar de RAR simplemente cambia la extensión para el nombre del archivo comprimido que será creado.

RAR a "BAKCUP.RAR" *.*
- Esta secuencia comprime todos los archivos de la carpeta en que se ejecuta y crea un archivo comprimido de nombre BAKCUP.RAR

RAR a "BAKCUP.ZIP" *.*
- Esta secuencia comprime todos los archivos de la carpeta en que se ejecuta y crea un archivo comprimido de nombre BAKCUP.ZIP

RAR a -ep2 "BACKUP.RAR" *.* -hpCyclonux -r
- Esta secuencia comprime agregando la contraseña en este caso Cyclonux, añade todos los subdirectorios incluyendo vacios, y añade la carpeta desde la que se esta comprimiendo.
- Si quitas -ep2 se comprimen los archivos del directorio o carpeta desde el que se ejecuta el comando RAR sin crear el Directorio o carpeta.

RAR a -ep2 "BACKUP.RAR" *.txt -hpCyclonux -r
- Está es la misma secuencia de arriba pero solo comprime archivos .txt de forma recursiva (explora todo el directorio o subdirectorio desde el que se ejecuta el comando.

RAR a -ep2 "BACKUP.RAR" *.txt *.dat -hpCyclonux -r
- Está secuencia es la misma de arriba pero está comprime archivos .txt y .dat, si quieres comprimir otros tipos de archivos tienes que agregarlos por ejemplo: *.tdt1 *.td1 *.t1 *.1 donde la extensión puede contener hasta 4 caracteres para evitarse problemas pero es posible incluso más como en el caso de los archivos *.torrent

RAR a -ep2 "BACKUP.RAR" C:\Backup\*.txt -hpCyclonux -r
- Esta secuencia comprime todos los archivos TXT del directorio y subdirectorio de C:\Backup\
- Si solo quieres comprimir los archivos de C:\Backup\ entonces quita -r de la secuencia.

RAR a -ep2 "BACKUP.RAR" C:\Backup\BD2010\ -hpCyclonux -r
- Esta secuencia comprime el subdirectorio \BD2010\ y todos sus subdirectorios y archivos si existen
- La secuencia continua creando el directorio de nivel superior C:\Backup. Si solo quieres que se comprima la carpeta \BD2010\ solo quita -ep2 de la secuencia.
- Si no quieres comprimir de forma recursiva quita -r de la secuencia.


Para extrar se utiliza "x" en vez de "a"

Ejemplos:

RAR x BAKCUP.RAR -pCyclonux
- Esta secuencia extrae todo el contenido del archivo RAR.
- Se utiliza -p para indicar la contraseña de extracción.

RAR x BAKCUP.RAR *.dat *.txt -pCyclonux
- Esta secuencia extrae exclusivamente archivos *.dat y *.txt que obviamente contiene otros formatos o tipos de archivos.

RAR x BAKCUP.RAR History.txt -pCyclonux
Está secuencia extrae exclusivamente el archivo que se especifica.

RAR x "*.RAR" *.dat *.txt -pCyclonux
Está secuencia extrae archivos .dat y .txt de todos los archivos RAR existentes en el directorio o carpeta.


Conseguir copia de RAR.EXE sin necesidad de instalar WinRAR
RAR 2.02 para DOS en Español http://www.winrar.es/descargas/1

Ayuda en linea de WinRAR para Comprimir
http://www.winrar.es/soporte/compresion

Ayuda en linea de WinRAR para Descomprimir
http://www.winrar.es/soporte/descompresion
  #3 (permalink)  
Antiguo 17/09/2010, 06:42
 
Fecha de Ingreso: octubre-2003
Mensajes: 540
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: Zip para windows

Gracias amigo, lo voy a chequear.
  #4 (permalink)  
Antiguo 17/09/2010, 21:03
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Respuesta: Zip para windows

Otro que permite lo mismo y es libre, es el 7-zip.

Podes ejecutarlo en modo comando y en su descarga, está un archivo txt que te explica todo lo que necesitas.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #5 (permalink)  
Antiguo 06/10/2010, 11:39
 
Fecha de Ingreso: octubre-2010
Mensajes: 2
Antigüedad: 13 años, 6 meses
Puntos: 0
Exclamación Respuesta: Zip para windows

yo he intentado hacerlo de esa forma, pero se me presentan algunos problemas, lo que yo quiero hacer es crear archivos .rar por cada archivo que contenga una carpeta, es decir: si en la carpeta c:\backup\ tengo lo siguiente:

archivo1.bak
archivo2.bak
archivo3.bak

que comando o como seria la sintaxis para que se pueda crear un archivo .rar por cada archivo .bak? estoy haciendo un bat usando el comando "a" pero este me genera un archivo .rar que dentro de el aparecen los 3 archivos bak

alguien que pueda ayudarme????
  #6 (permalink)  
Antiguo 08/10/2010, 05:12
Avatar de CYCLONUX  
Fecha de Ingreso: septiembre-2010
Mensajes: 228
Antigüedad: 13 años, 7 meses
Puntos: 25
Respuesta: Zip para windows

Esa opción no se encuentra disponible en RAR.EXE pero se puede ejecutar RAR.EXE o WinRAR.EXE por línea de comandos para comprimir cada fichero en archivos separados http://www.winrar.es/soporte/articulo/75

Esta orden comprime todos los archivos DLL de la carpeta que se le indica
for %d in (*.dll) do "c:\archivos de programa\WinRAR\WinRAR.exe" a c:\FRAPS\%~nd %~fd

Esta orden comprime los archivos DLL de la carpeta que se le indica
for %d in (*.dll) do rar a C:\Fraps\%~nd %~fd

Esta orden comprime los archivos DLL de la carpeta en que se ejecuta la orden
for %d in (*.dll) do rar a %~nd %~fd

No averigue como hacer que comprima archivos de forma recursiva en subdirectorios, y de partida no acepta el uso de otros cómodines o switchs de RAR.EXE

No averigue como hacer para que la linea de ordenes sea ejecutable desde un archivo BAT/CMD o VBS. De momento solo es posible ejecutarlas directamente desde Símbolo del sistema.

Etiquetas: zip
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 15:09.