Ho un file, un po 'più grande di 500 MB, che sta causando alcuni problemi.
Credo che il problema sia nella convenzione di fine linea (EOL) utilizzata. Vorrei guardare il file nella sua forma grezza non interpretata (1) per confermare la convenzione EOL del file.
Come posso visualizzare il "binario" di un file usando qualcosa incorporato in Windows 7? Preferirei evitare di scaricare qualcosa di aggiuntivo.
(1) Io e il mio collega abbiamo aperto il file con editor di testo e mostrano le linee come ci si aspetterebbe. Ma entrambi gli editor di testo apriranno i file con diverse convenzioni EOL e li interpreteranno automagicamente. (TextEdit ed Emacs 24.2. Per Emacs avevo creato un secondo file con solo i primi byte 4K usando head -c4096su una scatola di Linux e l'ho aperto dalla mia finestra di Windows.
Ho provato a usare la modalità hexl in Emacs, ma quando sono passato alla modalità hexl e di nuovo alla modalità testo, il contenuto del buffer era cambiato, aggiungendo un ^ M visibile alla fine di ogni riga, quindi non lo sono confidando che al momento.
Credo che il problema potrebbe riguardare i caratteri di fine riga utilizzati. I redattori che io e il mio collega abbiamo provato (1) ha appena riconosciuto automagicamente la convenzione di fine linea e ci ha mostrato le linee. E sulla base di altre prove credo che la convenzione EOL sia solo di ritorno in carrozza. (2) solo ritorno.
Per sapere cosa c'è effettivamente nel file, vorrei guardare il contenuto binario del file, o almeno un paio di migliaia di byte del file, preferibilmente in esadecimale, anche se potrei lavorare con decimale o ottale. Solo quelli a zeri sarebbero piuttosto difficili da guardare.
AGGIORNARE
Tranne quello che suggerisce DEBUG, tutte le risposte di seguito funzionano in un modo o nell'altro. Ho votato ciascuno di questi come utili. La mia domanda era mal formata. Nel testare ogni soluzione suggerita, ho scoperto che volevo davvero fianco a fianco esadecimale e visualizzare i contenuti del testo e che volevo che fosse qualcosa in cui quando avevo il cursore su qualcosa, un valore in byte o un carattere di testo, la cosa corrispondente sul l'altro lato sarebbe evidenziato.
In realtà ho risolto il mio problema quando Emacs hexl-mode ha iniziato a funzionare "correttamente". Così ho finito per non usare nessuna di queste risposte, ma solo per testarle (dovrei davvero indagare sul strano comportamento di Emacs e presentare una segnalazione di bug).
