Tengo un archivo, un poco más grande que 500MB, que está causando algunos problemas.
Creo que el problema está en la convención de fin de línea (EOL) utilizada. Me gustaría ver el archivo en su forma cruda no interpretada (1) para confirmar la convención EOL del archivo.
¿Cómo puedo ver el "binario" de un archivo usando algo integrado en Windows 7? Preferiría evitar tener que descargar nada adicional.
(1) Mi compañero de trabajo y yo abrimos el archivo en editores de texto y muestran las líneas como cabría esperar. Pero ambos editores de texto abrirán archivos con diferentes convenciones de EOL y los interpretarán automáticamente. (TextEdit y Emacs 24.2. Para Emacs, creé un segundo archivo con solo los primeros 4 Kbytes head -c4096en un cuadro de Linux y lo abrí desde mi cuadro de Windows.
Intenté usar el modo hexl en Emacs, pero cuando fui al modo hexl y volví al modo texto, el contenido del búfer había cambiado, agregando un ^ M visible al final de cada línea, así que no estoy confiando en eso en este momento.
Creo que el problema puede estar en los caracteres de final de línea utilizados. Los editores que mi compañero de trabajo y yo probamos (1) reconocieron automáticamente la convención de fin de línea y nos mostraron líneas. Y basado en otra evidencia, creo que la convención EOL es solo retorno de carro. (2) solo devolución.
Para saber qué hay realmente en el archivo, me gustaría ver el contenido binario del archivo, o al menos un par de miles de bytes del archivo, preferiblemente en hexadecimal, aunque podría trabajar con decimal u octal. Solo unos y ceros serían bastante difíciles de ver.
ACTUALIZAR
Excepto el que sugiere DEBUG, todas las respuestas a continuación funcionan en cierta medida u otra. He votado a favor de cada uno de ellos como útiles. Mi pregunta estaba mal formada. Al probar cada solución sugerida, descubrí que realmente quería ver de lado a lado el contenido hexadecimal y de texto, y que quería que fuera algo donde cuando tenía el cursor sobre algo, ya sea un valor de byte o el carácter de texto, la coincidencia en el otro lado se destacaría.
De hecho, resolví mi problema cuando Emacs hexl-mode comenzó a funcionar "correctamente". Así que terminé sin usar ninguna de estas respuestas, solo probándolas (realmente debería investigar el extraño comportamiento de Emacs y presentar un informe de error).
