在Java中,我只是將文件讀入ByteBuffer。當我開始檢查以確保ByteBuffer包含正確的字節時,我注意到它有大部分正確的開始和結束字節,除了第三個字節,它有-117,而不是emacs所說的應該是139(以8進制8b -模式)。是什麼賦予了?這與Big/Little Endian有什麼關係..?從文件讀取字節後,大部分都是正確的,除了1是錯誤的和否定的
只要是明確的,根據emacs的前四個字節應該是:
1F:8B:08:00,其等於31 139 8 0
和我的Java得到:
31 -117 8 0
任何想法?
代碼請...需要....代碼 – Tom 2009-08-27 22:48:47
下面的人沒有:( – sepiroth 2009-08-27 22:51:25