JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Hex 檔 轉 Bin 檔
bearhcc





發文: 10
積分: 0
於 2019-08-03 09:31 user profilesend a private message to usersend email to bearhccreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
請問各位大師:
如何能用程式 將一個 16進制的檔案(*.hex) 轉成 2進制檔(*.bin)?
謝謝各位先進


reply to postreply to post
作者 Re:Hex 檔 轉 Bin 檔 [Re:bearhcc]
qrtt1





發文: 1747
積分: 31
於 2019-08-03 10:41 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
bearhcc wrote:
請問各位大師:
如何能用程式 將一個 16進制的檔案(*.hex) 轉成 2進制檔(*.bin)?
謝謝各位先進


哈,感覺用你目前提供的 keyword 搭 java 去 google 還挺多範例的。
請問是卡在哪?


reply to postreply to post
蝸牛角上爭何事?石火光中寄此身,隨富隨貧且歡樂,不開口笑是癡人。
my notes
作者 Re:Hex 檔 轉 Bin 檔 [Re:qrtt1]
bearhcc





發文: 10
積分: 0
於 2019-08-04 06:27 user profilesend a private message to usersend email to bearhccreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
qrtt1 您好:
主要是 小弟對於檔案資料格式的不懂.
一些程式的類別方法 看似 16進制字串格式與二進制字串格式的轉換
寫入檔案後會不會有差異呢?

謝謝您的回覆指導!


reply to postreply to post
作者 Re:Hex 檔 轉 Bin 檔 [Re:bearhcc]
qrtt1





發文: 1747
積分: 31
於 2019-08-04 11:32 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
bearhcc wrote:
qrtt1 您好:
主要是 小弟對於檔案資料格式的不懂.
一些程式的類別方法 看似 16進制字串格式與二進制字串格式的轉換
寫入檔案後會不會有差異呢?

謝謝您的回覆指導!


單純字面上來看,hex 就只是純文字的資料,你用一般 editor 開啟來可以看到 16 進位的 0-9 與 abcdef。
二進位就是轉成 java 的 byte 型別了,在 jvm 中定義一個 byte 是 8 bits。所以 16 進度 (16 bits),應該會變成 2 個 byte 吧。

你可以先找網上的解法看看,有時由答案回去看題目,是另一種學習的途徑哩。

另一個潛在問題是 endian,但看你描述挺像作業的。也許它不在乎這細節
https://blog.gtwang.org/programming/difference-between-big-endian-and-little-endian-implementation-in-c/

但是在一些 ISO 的規格書都會說明,原始的資料是幾個 byte 組成一組的,並採用什麼的 endian。


qrtt1 edited on 2019-08-04 11:42
reply to postreply to post
蝸牛角上爭何事?石火光中寄此身,隨富隨貧且歡樂,不開口笑是癡人。
my notes
作者 Re:Hex 檔 轉 Bin 檔 [Re:qrtt1]
bearhcc





發文: 10
積分: 0
於 2019-08-08 10:42 user profilesend a private message to usersend email to bearhccreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
qrtt1 大哥您好:
小弟已經解決問題了.
做出來了
感謝您的回覆指導!


reply to postreply to post
» JWorld@TW »  Java 新手區

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8