Editor sewenang-wenang untuk Mac

1

Saya memerlukan editor teks di mac yang dapat membuka file sewenang-wenang dan menunjukkan kontennya.

Sunting: Saya tidak ingin "mendekode" file, saya hanya ingin membacanya byte demi byte, karena mereka duduk di filesystem, seperti fopen () di c. (Tidak perlu parsing!) Apakah ada editor yang bisa melakukan itu?

Misalnya, saya ingin membuka file "test.pages", karena saya ingin tahu. Textedit ditolak untuk membukanya, textWrangler membukanya di browser disk. TextMate memang membukanya, menampilkan 2 karakter pertama sebagai PK, (yang saya pahami sebagai file yang dikemas), tetapi menunjukkan banyak karakter khusus sebagai spasi, yang tidak dapat diterima.

Notepad (atau editor XYZ di windows) dapat membuka file sewenang-wenang, tanpa pernah mengeluh tentang "format".

User49582934
sumber
Cara terbaik untuk melewati os dengan berpikir Anda bodoh hanyalah mengubah perspektif Anda tentang hal itu. Misalnya ketika ia memberi tahu Anda cara menggulir dengan trackpad, lihat saja seperti komputer berkata, "Hei, Anda tahu cara melakukan ini di terminal tetapi Anda dapat menggunakannya jika Anda tidak melakukan komputasi daya dan hanya menjadi pengguna biasa. Terima kasih, selamat tinggal sekarang. "
Jake Stewart
File .pages bukan file yang diarsipkan, padanan pada Windows adalah file .zip dan notepad akan menunjukkan sama dengan TextMate di sini
Mark
Saya mengerti OS yang mencoba "Decode", tetapi saya ingin merenungkannya sendiri, saya hanya perlu editor teks yang menunjukkan kepada saya isi file ketika mereka berada di sistem, saya dapat membuat program C sekarang untuk menampilkan 100 karakter pertama file dengan fopen () dan mencetak sebagai karakter. Itu semua yang saya butuhkan! Saya tidak ingin "memecahkan kode", kita juga tidak harus bergantung pada "kecerdasannya". Apakah tidak ada editor biner-teks pada mac untuk membuka file apa adanya?
User49582934
1
Tampaknya tergantung pada isi halaman dokumen tergantung pada apakah. Halaman disimpan sebagai bundel file atau file zip. Kedua jenis ditunjuk ekstensi .pages. Untuk melihatnya sendiri, Anda dapat menggunakan / usr / bin / file foo.pages di terminal
markhunte
Anda selalu dapat mencoba emacs atau vi dan ada versi GUI :) Saya menggunakan emacs pada Windows juga
Mark

Jawaban:

3

Ini tampaknya menjadi pekerjaan untuk hex viewer / editor daripada editor teks. Cara mudah untuk melakukannya adalah dengan menggunakan Terminal emacs dengan mode hex.

Jika Anda lebih suka aplikasi GUI Hex Fiend terlihat menjanjikan

  • Editor heksa sumber terbuka cepat dan pintar untuk Mac OS X.
  • Sisipkan, hapus, atur ulang. Hex Fiend tidak membatasi Anda untuk melakukan perubahan di tempat seperti beberapa editor hex.
  • Bekerja dengan file besar. Hex Fiend dapat menangani file sebesar yang Anda bisa buat. Sudah diuji pada file yang berukuran 118 GB.
  • Jejak kaki kecil. Hex Fiend tidak menyimpan file Anda di memori. Anda tidak akan takut meluncurkan atau bekerja dengan Hex Fiend bahkan pada mesin RAM rendah.
  • Binary diff. Hex Fiend dapat menunjukkan perbedaan antara file, dengan mempertimbangkan penyisipan atau penghapusan akun.
  • Inspektur data. Menafsirkan data sebagai integer atau floating point, ditandatangani atau tidak, ...
nohillside
sumber
Luar Biasa !!!! Terima kasih banyak. Saya tidak memiliki reputasi yang cukup untuk memberikan suara saat ini, tetapi Hex Fiend lebih dari yang saya inginkan, itu menunjukkan byte file, tetap tidak memihak "format" Terima kasih: ')
User49582934
1

Anda dapat membuka Terminal.app dan mencobanya nano atau vim jika kamu mau. Ketika saya membuka file .pages dengan TextWrangler, itu membukanya pohon arsip file (memberikan akses ke semua file di dalamnya) Itu kemudian menunjukkan sub-file khusus byte-untuk-byte (misalnya pratinjau PDF).

Yang saya lakukan adalah klik kanan pada file .pages dan Buka Dengan ... TextWrangler. Anda mungkin harus mengubah kotak pilihan menjadi "Semua Aplikasi" alih-alih "Aplikasi yang Disarankan."

samh
sumber
Pengalaman saya dengan fopen () bukan itu intinya, tapi ya saya punya. Saya memberi Anda dua opsi lain. Saya tidak yakin mengapa TextMate memberi Anda masalah, karena saya tidak memilikinya (mungkin dibuka dengan penyandian yang salah, atau Anda melihatnya dengan font yang tidak memiliki mesin terbang untuk karakter tersebut).
samh
Sekali lagi, menggunakan Terminal dan TextWrangler dalam kombo: Buka Terminal.app, cat file.pages & gt; file.pages.txt ... kemudian buka file di TextWrangler. Itu bahkan dapat dituliskan jika Anda mau.
samh
Beberapa halaman. Akan terbuka sebagai Direktori, sebagian tidak dan tidak akan memberi Anda Perlihatkan konten paket dan bertindak lebih seperti file datar. Saya tidak yakin mengapa tetapi masing-masing. Halaman berbeda tergantung pada apa isi dokumen
markhunte
Ya, terima kasih telah memahami bahwa saya tidak ingin "memecahkan kode" atau "menguraikan", saya hanya ingin membaca byte. textmate berhasil, dan mungkin itu masalah font, tetapi ini adalah aplikasi percobaan, apakah ada aplikasi gratis yang bisa melakukan itu?
User49582934
nano dan vim adalah alat baris perintah yang datang dengan Mac OS (saya akan terus menyarankan mereka karena Anda terus melempar fopen () di luar sana).
samh