Veja o comando extrac32.
extrac32 | mais
Eu criei com sucesso um arquivo CAB de várias partes usando o makecab e um arquivo ddf:
.OPTION EXPLICIT
.Set CabinetNameTemplate=package.*
.set DiskDirectoryTemplate=Disk
.Set MaxDiskSize=10485760 ; 10 MB
.Set Cabinet=on
.Set Compress=on
; my files go here
Isso criou um monte de arquivos "package.1", "package.2", etc. Como faço para expandir esses arquivos? Eu tentei: expandir Disk \ package.1 -F: * Disco \ Temp , que funcionou para um arquivo de peça única, mas falha para cabina de várias peças com o erro:
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: Não posso usar ferramentas externas não incluídas na instalação padrão do Windows XP. Caso contrário, eu usaria apenas 7zip. Btw. O 7zip não extrai esses arquivos sem problemas.
Tags command-line cab