¿Cómo amplío un CAB multiparte en cmd?

¿Cómo amplío un CAB multiparte en cmd?

He creado con éxito un archivo CAB de varias partes usando makecab y un archivo ddf:

.OPTION EXPLICIT
.Set CabinetNameTemplate=package.*
.set DiskDirectoryTemplate=Disk
.Set MaxDiskSize=10485760 ; 10 MB
.Set Cabinet=on
.Set Compress=on
; my files go here

Esto creó un montón de archivos "paquete.1", "paquete.2", etc. ¿Cómo expando estos archivos? Lo intenté:expandir Disco\paquete.1 -F:* Disco\Temp, que funcionó para un archivo de una sola pieza, pero falla para una cabina de varias piezas con el error:

 One or more files could not be expanded. Delta Package Expander Returned 0x80070032

 Expanding File disk\package.1 Incomplete, Error Code=0x80070032
 Error Description: The request is not supported.

NOTA: No puedo utilizar ninguna herramienta externa que no esté incluida en la instalación predeterminada de Windows XP. De lo contrario, usaría 7zip. Por cierto. 7zip extrae estos archivos sin problemas.

Respuesta1

Vea el comando extrac32.

A diferencia de expand.exe, este fue diseñado para usarse con Microsoft Internet Explorer. Posteriormente, pasó a formar parte de la instalación de Windows. Como esta no es una aplicación de consola, no es muy interactiva con la línea de comandos. Al escribir 'extrac32' sin ningún parámetro simplemente se cargará la utilidad que finalizará inmediatamente.

Para leer las directivas, ingrese

extrac32 |more

ingrese la descripción de la imagen aquí

fuente:http://researchbin.blogspot.de/2012/05/making-and-extracting-cab-files-in.html

información relacionada