Título: Partir archivo Publicado por: Meta en 10 Agosto 2014, 04:27 am Hola:
Uso Visual Express 2013. Tengo un archivo binario llamado Archivo.dat que pesa 2 MB. Quiero hacer un programa que sea capaz de partirlo en 2 partes a 1 MB cada uno o lo que yo quiera como hacer Winrar. Después unirlo. El proceso es el siguiente. Cargar tu aplicación un archivo llamado Archivo.dat que es binario, puede ser cualquiera, como un archivo.jpg. Al cargar el Archivo.dat detecta cuantos MB son, por ejemplo 2 MB. Opción para elegir cuantos KB a partir, en este caso, la mitad. Se renombra los archivos llamado Archivo_01.bin y Archivo_02.bin de 1 MB cada uno. Fin de programa. ¿Cómo se hace? Espero que no sea muy complicado hacer estas cosas. Saludo. Título: Re: Partir archivo Publicado por: engel lex en 10 Agosto 2014, 04:36 am basicamente lo que tienes que hacer es leer el archivo en modo binario, crear un archivo binario vacío, leer del original y guardar la sección que te interese...
aqui un ejemplo en ingles http://socketprogramming.blogspot.com/2008/11/split-and-assemble-large-file-around.html (http://socketprogramming.blogspot.com/2008/11/split-and-assemble-large-file-around.html) y la informacion de lectura/escritura en msdn http://msdn.microsoft.com/es-es/library/aa711083(v=vs.71).aspx (http://msdn.microsoft.com/es-es/library/aa711083(v=vs.71).aspx) Título: Re: Partir archivo Publicado por: Meta en 10 Agosto 2014, 08:32 am basicamente lo que tienes que hacer es leer el archivo en modo binario, crear un archivo binario vacío, leer del original y guardar la sección que te interese... aqui un ejemplo en ingles http://socketprogramming.blogspot.com/2008/11/split-and-assemble-large-file-around.html (http://socketprogramming.blogspot.com/2008/11/split-and-assemble-large-file-around.html) y la informacion de lectura/escritura en msdn http://msdn.microsoft.com/es-es/library/aa711083(v=vs.71).aspx (http://msdn.microsoft.com/es-es/library/aa711083(v=vs.71).aspx) Gracias, voy a analizaro. Título: Re: Partir archivo Publicado por: Eleкtro en 10 Agosto 2014, 13:36 pm ¿Cómo se hace? ¿Que has intentado?, ¿donde está tu código?, aquí no hacemos el trabajo a nadie, ayudamos a que lo puedas hacer por ti mismo. Tienes todo tipo de ejemplos en Google: http://www.codeproject.com/Articles/2737/File-Split-Merge-Tool De todas formas, la idea me pareció interesante, aquí va mi enfoque: Cita de: http://foro.elhacker.net/net/libreria_de_snippets_compartan_aqui_sus_snippets-t378770.0.html;msg1959642#msg1959642 Código
Saludos. Título: Re: Partir archivo Publicado por: Meta en 11 Agosto 2014, 00:05 am Buenas:
Los ejemplos que he hecho es cortar una cadena de unas variables en C#, no en archivo. Lo que he hecho era modificar binarios, ahora me toca cortarlos. Código
Gracias por la ayuda. Aunque no tenga nada que ver este código, irá relacionado con cortar. |