Id. de artículo: 551039 - Última revisión: jueves, 30 de diciembre de 2004 - Versión: 3.2

Cómo extraer los ficheros originales de Windows

Este artículo se publicó anteriormente con el número E10989
Expandir todo | Contraer todo

Resumen



En algunas ocasiones es necesario recurrir al medio de distribución de
Windows o Internet Explorer (discos o CD-ROM) para extraer ficheros
que han sido accidentalmente eliminados o se han dañado por algún
motivo. En el presente artículo se pretende dar una descripción de
todas las posibilidades existentes a la hora de realizar esta
operación.

Más información



La herramienta Expand (DOS, Windows 3.x, Windows NT)

Los ficheros originales de estos sistemas vienen en sus respectivos
puntos de distribución de modo que el fichero comprimido tiene el
mismo nombre y las dos primeras letras de la extensión iguales que el
fichero en su estado normal, mientras que el último carácter es un
"guión bajo" (_).

El uso de esta herramienta es el siguiente:

EXPAND [-r] Origen Destino
EXPAND -r Origen [Destino]

-r Cambia el nombre de los archivos comprimidos
automáticamente. Sólo valido para los archivos comprimidos
con el modificador -r.

Origen Especificación del archivo de origen. Pueden ser
especificaciones de múltiples archivos. Se pueden usar
caracteres comodines.

Destino Especificación de archivo/ruta de destino. El destino
puede ser un directorio. Si el origen son múltiples
archivos, y no está especificado -r, el destino debe ser un
directorio. No se pueden usar caracteres comodines.

NOTA: Existen dos utilidades del Kit de recursos de Windows NT
Workstation 4.0 relacionadas con éste comando. Son Compress.exe, que
crea ficheros comprimidos para ser extraídos con Expand, y
Expndw32.exe, una utilidad gráfica para extraer cómodamente los
ficheros comprimidos.

LA HERRAMIENTA EXTRACT (WINDOWS 95, WINDOWS 98, INTERNET EXPLORER 4.X)

A partir de Windows 95, Microsoft introdujo los ficheros Cabinets
(.Cab) para distribuir los ficheros de sus aplicaciones y sistemas
operativos (no fue así en el caso de Microsoft Windows NT 4.0, en el
que se siguió el esquema anterior). Estos ficheros contienen varios
ficheros comprimidos, al contrario que en el caso arriba mencionado,
en que cada fichero va por separado.

Para visualizar y extraer los ficheros contenidos en un cabinet,
debemos usar la herramienta Extract.exe. Esta herramienta se encuentra
en los siguientes sitios:

- Disco 1 de Windows 95.

- Directorio Win95 del CD-ROM de Windows 95.

- Directorio Win98 del CD de Windows 98.

- Disco de inicio de Windows 98.

La sintaxis de éste comando es la siguiente:

EXTRACT [/Y] [/A] [/D | /E] [/L dir] cabinet [nombre_fichero ...]
EXTRACT [/Y] Origen [nuevo_nombre]
EXTRACT [/Y] /C Origen Destino

cabinet Fichero Cabinet (contiene dos o mas ficheros).
Nombre_fichero Nombre del fichero a extraer del cabinet. Pueden
usarse tanto comodines como múltiples nombres
separados por espacios).
Origen Fichero comprimido (cabinet con sólo un fichero).
Nuevo_nombre Nuevo nombre para el fichero que se quiere
extraer. Si no se especifica se usará el original.

/A Procesa todos los cabinets siguiendo la cadena lógica,
empezando en el cabinet mencionado.

/C Copia el fichero del origen al destino (se usa para
copiar desde los discos DMF).

/D Muestra el contenido de los cabinet (puede usarse con
nombre_fichero para evitar la extracción).

/E Extrae todo (para usarse en lugar de *.* para extraer
todos los ficheros).

/L dir Directorio al que se extraerán los ficheros.

/Y No pregunta antes de sobreescribir un fichero.

LA ESTRUCTURA DE CABINETS DE WINDOWS 95

En Windows 95, la estructura de cabinets es la siguiente:

- mini.cab.

- precopy1.cab.

- precopy2.cab.

- win95_02.cab hasta win95_17.cab o win95_26.cab (dependiendo de
si se trata de una versión Actualización u OEM).

LA ESTRUCTURA DE CABINETS DE INTERNET EXPLORER 4.0 Y 4.01

Para Windows 95:

- Ie4_1.cab hasta Ie4_5.cab, que están incluidos en Ie4_s1.cab
hasta Ie4_s5.cab.

Para Windows NT:

- Ie4_nt1.cab hasta Ie4_nt5.cab, que están incluidos en
Ie4nt_s1.cab hasta Ie4nt_s5.cab.

LA ESTRUCTURA DE CABINET DE WINDOWS 98

- Mini.cab.

- Desde precopy1.cab hasta precopy3.cab.

- Catalog4.cab.

- Base5.cab y Base6.cab.

- Desde Net7.cab hasta Net10.cab.

- Desde Driver11.cab hasta Driver22.cab.

- Desde Win98_23.cab hasta Win98_68.cab.

EJEMPLOS
========

¿CaMO PUEDO EXTRAER UN FICHERO QUE NO SE EN QUÉ CABINET EST¦?

Para extraer un fichero que sabemos en qué cabinet está se debe
introducir el siguiente comando:

Extract /a <path al primer cabinet> <nombre fichero> /l <destino>

donde <path al primer cabinet> debería ser:

En Windows 95: Probar primero con win95_02.cab, luego con
precopy1.cab y luego con mini.cab.

En Windows 98: Probar primero con Catalog4.cab, luego con
precopy1.cab y luego con mini.cab.

¿CaMO PUEDO LOCALIZAR EN QUÉ CABINET EST¦ UN FICHERO?

Para localizar en qué cabinet está un fichero debemos introducir el
siguiente comando:

Extract /a /d <path al primer cabinet> <nombre_fichero>

¿CaMO PUEDO EXTRAER UN FICHERO DE UN CABINET CONOCIDO?

Cómo puedo extraer un fichero de un cabinet conocido:

Extract <path al cabinet> <nombre fichero> /l <destino>

¿CaMO PUEDO EXTRAER MTLTIPLES FICHEROS A LA VEZ (POR EJEMPLO TODOS LOS
TXT DE LOS CABINETS DE WINDOWS 98)?

Para extraer múltiples ficehros a la vez introduzca el siguiente
comando:

Extract /a <path a catalog4.cab> *.txt /l <destino>

¿CaMO PUEDO LISTAR EL CONTENIDO DE UN CABINET?
Para listar el contenido de un cabinet introduzca el siguiente
comando:

Extract /d <path al cabinet>

¿CaMO PUEDO LISTAR EL CONTENIDO DE TODOS LOS CABINET?
Para listar el contenido de todos los cabinet introduzca el siguiente
comando:

Extract /a /d <path al primer cabinet>

¿CaMO PUEDO EXTRAER UN FICHERO DE UN CABINET DE INTERNET EXPLORER 4.X?

Primeramente tendremos que extraer el contenido de los Ie4_s<n>.cab
con el comando

Extract Ie4_s<n>.cab /e

siendo <n> el numero del cabinet que se quiere extraer.

LA UTILIDAD CABVIEW
-------------------

Esta utilidad consta en una DLL que permite visualizar y extraer el
contenido de los cabinet haciendo sencillamente doble clic sobre
ellos, marcando el fichero que nos interesa y arrastrándolo al
directorio destino con el explorador. Puede descargarse gratuitamente
de la Web en la siguiente dirección:

http://www.eu.microsoft.com/spain/support/kbsl/softlib/msfiles/cabview.exe

Para instalarla, descomprima el contenido a un directorio temporal,
haga clic con el botón de la derecha del ratón sobre el fichero
cabview.inf y elija la opción instalar. Esta herramienta funciona en
Windows 95, Windows 98 y Windows NT 4.0.

Esta utilidad viene incluida dentro de las POWERTOYS de Microsoft
Windows 95. Las puede localizar en:

http://www.eu.microsoft.com/spain/support/kbsl/softlib/msfiles/powertoy.exe

Para más información, consulte el siguiente artículo de la Knowledge
Base de Microsoft:

ARTICLE-ID: 550950  (http://support.microsoft.com/kb/550950/ES/ )
TITLE : Windows 95 a toda máquina: POWERTOYS

La información de este artículo se refiere a:
  • Microsoft Internet Explorer 4.0 for Macintosh
  • Microsoft Internet Explorer 4.01 para Macintosh
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 4.01 128-Bit Edition
  • Microsoft Internet Explorer 4.01
  • Microsoft MS-DOS 6.22 Standard Edition
  • Microsoft Windows 3.11 Standard Edition
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Palabras clave: 
extract windows expand cabview original files KB551039