elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Partir archivo con C#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Partir archivo con C#  (Leído 2,101 veces)
Meta


Desconectado Desconectado

Mensajes: 3.438



Ver Perfil WWW
Partir archivo con C#
« en: 25 Mayo 2015, 20:08 pm »

Hola:

Quiero partir archivo con C#, gracias a los compañeros del foro he sacado este código.
Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. using System.IO; // No olvidar.
  8.  
  9. namespace Partir_Archivo
  10. {
  11.    class Program
  12.    {
  13.        static void Main(string[] args)
  14.        {
  15.  
  16.            const int CHUNKSIZE = 1024 * 1024;
  17.            byte[] buffer;
  18.            int i = 1;
  19.  
  20.            FileStream infile = new FileStream(@"Illusion of Time (E).smc", FileMode.Open, FileAccess.Read);
  21.            BinaryReader reader = new BinaryReader(infile);
  22.  
  23.            reader.BaseStream.Position = 0;
  24.            buffer = reader.ReadBytes(CHUNKSIZE);
  25.            while (buffer.Length != 0)
  26.            {
  27.                FileStream outfile = new FileStream(@"File_" + i + ".bin", FileMode.CreateNew, FileAccess.Write);
  28.                BinaryWriter writer = new BinaryWriter(outfile);
  29.  
  30.                writer.Write(buffer);
  31.                writer.Flush();
  32.                writer.Close();
  33.                outfile.Close();
  34.  
  35.                buffer = reader.ReadBytes(CHUNKSIZE);
  36.                i++;
  37.            }
  38.  
  39.            reader.Close();
  40.            infile.Close();
  41.        }
  42.    }
  43. }
  44.  
  45.  
  46.  

Lo que quiero hacer.
El bankswap.exe solo coge archivos y los partes por la mitad, por ejemplo, tengo un archivo que pesa 2048 KB, lo parte justamente a la mitad a 1024 KB cada uno y lo nombra así:

Archivo_1.bin y Archivo_2.bin

Por eso quiero saber que hace, para programarlo en C#.

Descargar BankSwap.exe que está hecho con VC++. (No tengo el código fuente).

Saludos.


En línea

Stakewinner00


Desconectado Desconectado

Mensajes: 1.426



Ver Perfil WWW
Re: Partir archivo con C#
« Respuesta #1 en: 25 Mayo 2015, 21:27 pm »

No entiendo, ya tienes un programa en C# que lo hace no? entonces que buscas?


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Crear archivo reproducible de DVD a partir de archivo MPG con Canopus ProCoder
Multimedia
aula18 2 5,411 Último mensaje 8 Septiembre 2004, 23:28 pm
por Songoku
Como partir un archivo
Programación Visual Basic
WarGhost 2 1,344 Último mensaje 10 Marzo 2006, 13:00 pm
por Gorky
Partir archivo
.NET (C#, VB.NET, ASP)
Meta 4 3,451 Último mensaje 11 Agosto 2014, 00:05 am
por Meta
Partir archivo « 1 2 »
.NET (C#, VB.NET, ASP)
Meta 10 6,605 Último mensaje 5 Junio 2015, 00:36 am
por DarK_FirefoX
Creando un tablero a partir de un archivo « 1 2 »
Programación C/C++
Sothu 17 5,944 Último mensaje 13 Enero 2016, 18:29 pm
por MAFUS
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines