各位版友好
我有一個檔案但是不太確定他是不是二進位檔
我用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 每天想正妹 以當好人為樂 忘記正妹虧欠自己
--
我有一個檔案但是不太確定他是不是二進位檔
我用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 每天想正妹 以當好人為樂 忘記正妹虧欠自己
--
All Comments