Saya punya file, sedikit lebih besar dari 500MB, yang menyebabkan beberapa masalah.
Saya yakin masalahnya ada pada konvensi end of line (EOL) yang digunakan. Saya ingin melihat file dalam bentuk mentah yang tidak diinterpretasikan (1) untuk mengkonfirmasi konvensi EOL file.
Bagaimana saya bisa melihat "biner" dari file menggunakan sesuatu yang dibangun di dalam Windows 7? Saya lebih suka menghindari keharusan mengunduh apa pun yang tambahan.
(1) Rekan kerja saya dan saya membuka file dalam editor teks, dan mereka menunjukkan garis seperti yang diharapkan. Tetapi kedua editor teks akan membuka file dengan konvensi EOL yang berbeda dan menafsirkannya secara otomatis. (TextEdit dan Emacs 24.2. Untuk Emacs saya telah membuat file kedua dengan hanya menggunakan 4K byte pertama head -c4096
pada kotak linux dan membukanya dari kotak windows saya.
Saya mencoba menggunakan hexl-mode di Emacs, tetapi ketika saya pergi ke hexl-mode dan kembali ke mode teks, isi buffer telah berubah, menambahkan ^ M yang terlihat di akhir setiap baris, jadi saya tidak percaya itu saat ini.
Saya percaya masalah ini mungkin pada karakter akhir baris yang digunakan. Para editor rekan kerja saya dan saya mencoba (1) secara otomatis mengenali konvensi garis akhir dan menunjukkan kepada kami garis. Dan berdasarkan bukti lain saya percaya konvensi EOL adalah carriage return saja. (2) hanya kembali.
Untuk mengetahui apa yang sebenarnya ada dalam file tersebut, saya ingin melihat isi biner dari file tersebut, atau setidaknya beberapa ribu byte file, lebih disukai di Hex, meskipun saya dapat bekerja dengan desimal atau oktal. Hanya angka nol yang cukup sulit untuk dilihat.
MEMPERBARUI
Kecuali yang disarankan DEBUG
, semua jawaban di bawah ini berfungsi sampai batas tertentu. Saya telah memilih masing-masing sebagai bermanfaat. Pertanyaan saya tidak lengkap. Dalam menguji setiap solusi yang disarankan, saya menemukan bahwa saya benar-benar ingin melihat heks berdampingan dan konten teks, dan bahwa saya ingin itu menjadi sesuatu di mana ketika saya meletakkan kursor di atas sesuatu, baik nilai byte atau karakter teks, hal yang cocok pada sisi lain akan disorot.
Saya benar-benar memecahkan masalah saya ketika Emacs hexl-mode mulai bekerja "dengan benar". Jadi saya akhirnya tidak menggunakan jawaban ini, hanya mengujinya. (Benar-benar harus menyelidiki perilaku aneh Emacs dan mengajukan laporan bug.)