using System;
using System.IO;
class Program
{ static void Main()
{ string rutaArchivo = "miarchivo.bin";
// Reemplazar el archivo con nuevos datos
ReemplazarArchivoBinario(rutaArchivo);
// Leer el archivo binario
LeerArchivoBinario(rutaArchivo);
}
static void ReemplazarArchivoBinario(string rutaArchivo)
{ // Crear datos de ejemplo
byte[] nuevosDatos = { 1, 2, 3, 4, 5 };
// Escribir los nuevos datos en el archivo
File.WriteAllBytes(rutaArchivo, nuevosDatos);
Console.WriteLine("Archivo binario reemplazado con éxito."); }
static void LeerArchivoBinario(string rutaArchivo)
{ try
{ // Leer todos los bytes del archivo
byte[] datosLeidos = File.ReadAllBytes(rutaArchivo);
// Mostrar los datos leídos
Console.WriteLine("Datos leídos del archivo binario:"); foreach (byte dato in datosLeidos)
{ Console.Write(dato + " ");
}
}
catch (IOException ex)
{ Console.WriteLine("Error al leer el archivo binario: " + ex.Message); }
}
}