Buenas gente, necesito una mano con este tema que es bastante complejo, y todavía no doy con el clavo.
La idea es que necesito sustituir caracteres de un archivo que contiene texto plano, además de otros caracteres correspondientes a otras cosas (llamémosles basura).
El fichero contiene caracteres \n (en hex 0A) que no son realmente saltos de línea, aunque cualquier aplicación así lo interpreta.
Básicamente la estructura es:
Mezcla de texto plano con caracteres de control sin sentido y 0A entremezclados
"Basura", sin texto legible.
La manera que tengo para definir el inicio de la basura es con el carácter F0, que durante el texto plano no aparece. Lo que he intentado es hacer un split usando ese carácter como marcador, pero sin éxito, a pesar de hacerlo de varias maneras.
Entonces, en resumidas cuentas lo que necesito es:
Que localice el archivo que existe de entre varios disponibles y lo abra [HECHO]
División del archivo en texto plano y basura
Sustitución de caracteres en texto plano [HECHO]
Reensamblaje de ambas partes e impresión en el mismo archivo
Si alguno me puede echar una mano os lo agradecería, y así entre todos lo vamos sacando