11
Windows 7でファイルのバイナリコンテンツをネイティブに表示するにはどうすればよいですか?(出来ますか。)
500MBより少し大きいファイルがあり、いくつかの問題を引き起こしています。 この問題は、使用されている行末(EOL)規則にあると思います。未解釈の未加工形式(1)のファイルを見て、ファイルのEOL規則を確認したいと思います。 Windows 7に組み込まれているものを使用して、ファイルの「バイナリ」を表示するにはどうすればよいですか?追加のものをダウンロードする必要はありません。 (1)同僚と私はファイルをテキストエディターで開きましたが、期待どおりに行が表示されます。ただし、両方のテキストエディターは、異なるEOL規則でファイルを開き、自動的に解釈します。(TextEditとEmacs24.2。Emacsの場合head -c4096、Linuxボックスで最初の4Kバイトだけを使用して2つ目のファイルを作成し、それをWindowsボックスから開きました。 Emacsでhexl-modeを使用しようとしましたが、hexl-modeに移動してtext-modeに戻ると、バッファーの内容が変更され、各行の最後に目に見える^ Mが追加されたため、現時点でそれを信頼しています。 この問題は、使用されている行末文字にある可能性があります。私の同僚と私が試した編集者は(1)行末規則を自動的に認識し、行を表示しました。そして、他の証拠に基づいて、私はEOL条約はキャリッジリターンのみであると信じています。(2)返品のみ。 実際にファイルに何が含まれているかを知るために、10進数または8進数で作業できますが、ファイルのバイナリコンテンツ、またはファイルの少なくとも数千バイト、できれば16進数を調べたいと思います。ゼロを1つだけ見るのはかなり荒いでしょう。 更新 を示唆するものを除き、DEBUG以下のすべての答えはある程度機能します。私はそれらのそれぞれを役立っていると投票しました。私の質問は不整形でした。提案された各ソリューションをテストする際に、16進数とテキストコンテンツを並べて表示することを本当に望んでおり、バイト値またはテキスト文字のいずれかの上にカーソルを置いたときに、反対側が強調表示されます。 Emacs hexl-modeが「正しく」動作し始めたときに、実際に問題を解決しました。そのため、これらの回答は使用せず、テストするだけでした(実際には、奇妙なEmacsの動作を調査し、バグレポートを提出する必要があります)。
35
windows-7