La Web del Programador: Comunidad de Programadores
 
    Pregunta:  4460 - COMANDO COPY
Autor:  Cesar
Quiero saber si alguien conoce alguna manera de extraer la informacion de un archivo copiado con el comando copy. Este archivo se copio de la sig manera Ejemplo:

copy *.* base

El cual todos los archivos del directorio fueron copiados en este archivo "base".

Se podra extraer dichos archivos a su estado natural.

Atte.

  Respuesta:  Hugo Montes Mur
Es posible pero detallado y dificultoso, puedes usar el edit.com a través del Dos, si el Base sobrepasa 3Mb ábrelo como binario, es decir Edit /75 Base, así podrás verlos. Con los de texto no hay problema por lo fácil de ver. Por ejemplo, si son ejecutables necesitas saber en qué prog. están compilados ya que en general los prog. compilados comienzan con algunas letras que los identifican, los prog. *.exe y algunos *.com compilados por cualquier clase de BASIC, viejo o reciente, inician con las mayúsculas MZ pero no tienen signos fijos que indican dónde termina, los de tipo *.hlp inician con las mayúsculas LZ. Haz anotaciones de los archivos que fundiste, busca otro igual, ábrelo con el Edit.com y compara los 1ros. signos y los últimos, hasta completar los más que puedas e ir descubriendo el orden en que se fundieron; a partir de allí los vas extrayendo en la medida que localices dónde comienza uno y dónde termina.
Esto debes hacerlo con tu mejor precisión ya que cuando a un ejecutable le falta o le sobra un solo byte la máquina lo reconoce como dañado.

  Respuesta:  Eduardo Vázquez Hernández
Ese par de compadres no saben lo que estan diciendo, si copiaste varios archivos en uno solo, no hay modo se separar despues el contenido del mismo, a menos que sean puros archivos planos, con un editor de textos lo podras hacer a mano. Pero si no mal recuerdo usaste comodines *, lo cual me hacer suponer que hay archivos de todo tipo. Si lo que quieres es hacer un gabinete de archivos, utiliza el pkzip sin compresion y listo.

Saludos!

  Respuesta:  Gregorio Cobá Gala
Para tu mala suerte no se puede, ya que al hacer COPY *.* base, si base fuera un directorio se copiarían todos los archivos en ese directorio y no tendrías problemas, pero se trata de un archivo copia por lo que cada vez que se copia un archivo a él, se pierde el contenido anterior y por lo tanto ese archivo unicamente tiene el contenido del último archivo que se copió.

  Respuesta:  xavier m
supongo que con el comando " edit " de dos podras ver el contenido una manera es en pantalla de dos teclea: edit base.