¿Es posible de manera eficiente insertar o eliminar bytes del medio de un archivo grande y, de ser así, cómo? ¿O estoy atascado reescribiendo todo el archivo después del punto donde se insertaron o eliminaron los datos?¿Cómo puedo insertar o eliminar bytes del medio de un archivo grande en .NET
[A lot of Bytes][Unwanted Bytes][A lot of Bytes] - > [A lot of Bytes][A lot of Bytes]
or
[A lot of Bytes][A lot of Bytes] - > [A lot of Bytes][New Inserted Bytes][A lot of Bytes]
Ni POSIX ni Windows, lo que significa que no es posible en ningún idioma. –