Java

將序列化的 Java 對象轉換為人類可讀的

  • April 30, 2019

我有班級對象

class X { 
 private DateTime dt; 

 "constructor, set/get" 
}

我有一個在file.bin.

我想以人類可讀的方式在 Linux 控制台上顯示 `file.bin 的內容。

您可以使用 顯示文件的內容cat,但使用通常會導致“垃圾”的二進製文件。對於二進製文件,您可以使用od -x(或xxd):

od -x file.bin

這使得任何文件的所有字節都可以作為十六進製字讀取(理解這意味著什麼更困難,並且取決於編寫文件的程序,但幸運的是這不是你所要求的)。

引用自:https://unix.stackexchange.com/questions/180610