看板 java 關於我們 聯絡資訊
※ 引述《Ronamtis (開始懷念 Schumi 了..)》之銘言: : 大家好 : 我是個 servlet 門外漢, Java 也還在學習階段, 希望大家不嫌棄的話能幫小弟 : 若是問題太白爛, 也請指點一下應該往哪個方向去尋找答案 : 我們有一個 servlet 架的網站, 我的工作是要分析網站使用者的資料 : 然而目前使用者的資料檔, 我用 file 查了一下是 java serialization data : 用一般的文字編輯器無法正常讀取 : 我用 google 找了一次資料, 發現這些資料檔可能是使用者物件轉存而成的 : 發現比較相關的討論在 : http://coding.derkeiler.com/Archive/Java/comp.lang.java.programmer/2004-07/0001.html : 其中提到了 hex viewer 這個東西 : http://mindprod.com/jgloss/hex.html : 但看來看去還是不知該如何讀取這些 dat 檔 : 不知道有人可以指點一下方向嗎? : 我知道這樣的問題有點太籠統 : 若有人知道的話真的是感激不盡囉! 這些資料檔案是將物件使用 ObjectOutputStream 輸出的產物, 如果要檢閱這些資料,可以使用 ObjectInputStream 將這些資料讀入並重新產生成物件 細節部份你可能必須參考 servlet, 如果沒猜錯的話 servlet 內應該同時具有 Input/Output 的相關程式碼。 如果只是要分析這些檔案的內容,上述的方法相信已經足夠, 以下只是做一點補充, hex viewer 中的 "hex" 指的是 hexadecimal (16進位) 常見的文字編輯器 ultraedit 就具備這樣的功能, 如果要這樣子分析物件內容,大概會比寫機械語言還痛苦吧 囧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.173.31