bueno, el problema planteado esta orientado a fijar conceptos de multiplexado en el contexto de medios de transmisión...pero bueno utilizando algun lenguaje como el C y archivos....
se piden dos funciones, la MPX que admite 3 parámetros:
Nombre de archivo de entrada n° 1
Nombre de archivo de entrada n° 2
Nombre de archivo de entrada n° 3
*los archivos mencionados estaran en un mismo subdirectorio...
ésta funcion debe producir un archivo de salida MPX.HEX donde se almacenara el resultado del multiplexado. la informacion que contendra dicho archivo deberá estar representada en Hexadecimal, es decir, utilizando caracteres del 0 al 9 y de la A a la F.
la otra funcion llamada DMPX no requerira parámetros, tomará el archivo MPX.HEX debiendo reconstruir los archivos con sus nombres originales en un subdirectorio distinto y la máxima cantidad y calidad de informacion posible atento a que el archivo MPX.HEX podrá ser manipulado recortando al principio, fin o en partes intermedias del mismoo con la finalidad de simular interrrupciones en el medio de comunicaciones. centrarse detenidamente en el análisis de la estructura del archivo MPX.HEX pensando en:
Economía de espacio al limitar la expansión de informaciones adicionales de control
Capacidad de reconstrucción en caso de recortes arbitrarios de su contenido.
.... bueno ese seria el problema, a alguien se le ocurre como encararlo? y que funciones/estructuras de datos utilizar?
para pasar el archivo a hexadecimal como puedo hacer?, es decir hay algunas funciones que permitan hacer esto de forma sencilla?
bueno, cualquier idea es bienvenida, aclaro que no busco que me resuelvan el problema solo alguna idea de alguna forma de hacer lo que se pide, aunque si alguien lo tiene hecho, vendría de 10...
de antemano gracias!