簡體   English   中英

Java如何將字節讀入字符串

[英]Java how to read bytes into String

如何用Java讀取此信息並將其轉換為可讀格式?

誰能給我一些從哪里開始的想法?

5200 0000 5300 0000 5400 0000 c51e a406
0200 0400 0000 0000 0000 0000 0000 0000
5220 0000 5320 0000 5420 0000 ba1e 9e06
0900 0400 0000 0000 0000 0000 0000 0000
0140 0000 0240 0000 0340 0000 270f 4b06
0100 0400 0000 0000 0000 0000 0000 0000

編輯:這是一個ex2文件系統。 (這是一個20,480KB的文件(文件系統),其中大多數僅包含0000 0000 0000 0000)。

EDIT2:我試圖了解ex2文件系統在磁盤上的布局方式以及如何定位和讀取文件和目錄。 如果有人可以向我簡要解釋這一點,將不勝感激。

EDIT3:我發現一些庫可能會有所幫助,但不太確定它們是否對我想要的有用?

java.nio.ByteBuffer
java.nio.ByteOrder
java.nio.channels.FileChannel
java.nio.file.FileSystems

您具有可以以多種不同方式讀取的十六進制內存輸出。 您需要弄清楚的第一件事是它是如何編寫的。 但是,如果您只想從十六進制轉換ASCII,則可以使用ASCII表作為參考;)

最終編輯:在ext2文件系統上訪問此網站http://www.nongnu.org/ext2-doc/ext2.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM