pero mira, eso teoricamente No puede pasar ya que para que eso pase se necesitaria que el archivo se envie por una red y algo raro pase, para este caso el protocolod e comunicacion lo tendria que resolver pero bueno, estamos en el pero de los casos asi que pues lo unico que se me ocurre es crear sequencias de bits, algo parecido a una red TCP/IP, "paquetes" con informacion detallada, por ejemplo:
1er archivo , N paquetes.
se me ocurre algo asi el mul.txt
************************************************** *
PAQ=1, sec=0,Data="este es el"
PAQ=1, sec=1,Data="archivo n"
PAQ=1, sec=2,Data="umero un"
PAQ=1, sec=3,Data="o para ser"
PAQ=1, sec=4,Data="multiplex"
PAQ=2, sec=0,Data="este es el"
PAQ=2, sec=1,Data="archivo n"
PAQ=2, sec=2,Data="umero do"
PAQ=2, sec=3,Data="s para ser"
PAQ=2, sec=4,Data="multiplex"
************************************************** *
asi el receptor para que tenga lso datos validos tendria que buscar el numero de paquete y la secuencia y ordenarlos, y asi generar el archivo final.
Ahora por lo de que si se PIERDE informacion?? pues eso si esta muy dificil puesto que para volver a generar integro el archivo debes tener todas las partes, lo que te propongo solo resuelve el problema del troceo del archivo.
Ahora si aun quieres mas seguridad deberias aplicar algun algoritmos de verificacion de errores como el CRC (codigo de redundancia ciclica)
Pero asi ya estamos hablando de mucho rollo.
No se es mi idea ojala sirva si no pues como sera?????
Saludos