[問題] 如何判斷二進位檔
各位版友好
我有一個檔案但是不太確定他是不是二進位檔
我用vim開啟的時候,都會出現@@@@@@@@.........中間還有夾雜一些
plain text
但是用cat去讀取他的時候,反而全部都是輸出plain text,不知道這是為什麼?
所以cat有讀取二進位檔並且把他反編碼(ASCII)的能力?
假設我這個檔案叫做test
我用 file test
他會輸出test: data
請問輸出data就表示他是二進位檔嗎?
因為我測試 file /bin/bash
他反而會說的仔細一點,說他是執行檔:
/bin/bash: ELF 32-bit LSB executable
請問"data"跟"executable"有什麼差別?
--
~宅男的四個徵兆~
∠□ ○ ! * \○/ ★ (○ ?
╦╦└□ " ○□═ □ □>
║║√√ ╦══╦ ∥ |\
一回家就上PTT 每天想正妹 以當好人為樂 忘記正妹虧欠自己
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.239.31.68
→
10/13 17:18, , 1F
10/13 17:18, 1F
→
10/13 17:20, , 2F
10/13 17:20, 2F
→
10/13 17:21, , 3F
10/13 17:21, 3F
→
10/13 17:21, , 4F
10/13 17:21, 4F
→
10/13 17:22, , 5F
10/13 17:22, 5F
→
10/13 17:23, , 6F
10/13 17:23, 6F
→
10/13 17:44, , 7F
10/13 17:44, 7F
→
10/13 17:45, , 8F
10/13 17:45, 8F
以下是我提到的test
http://tinyurl.com/8dbov4q
我用cat test輸出是plain text
但用vim開啟會變成@@@@@@...
所以我不確定它到底是一個什麼樣的檔案...
※ 編輯: Arim 來自: 36.239.31.68 (10/13 17:54)
→
10/13 17:53, , 9F
10/13 17:53, 9F
→
10/13 17:55, , 10F
10/13 17:55, 10F
→
10/14 00:49, , 11F
10/14 00:49, 11F
→
10/14 00:50, , 12F
10/14 00:50, 12F
→
10/14 00:51, , 13F
10/14 00:51, 13F
→
10/14 00:51, , 14F
10/14 00:51, 14F
→
10/14 00:52, , 15F
10/14 00:52, 15F