Periksa konten file bersambung

7

Saya punya file yang oblivios berisi struktur berseri. 26 byte pertama berisi string "java.util.HashMap" jadi saya yakin file ini menyimpan data serial.

Pertanyaan saya sekarang adalah apakah ada alat yang bagus mungkin dengan UI sederhana di mana saya dapat menampilkan data terstruktur?

Saya mencari Google untuk sementara waktu, tetapi saya tidak menemukan sumber daya yang tepat. Seharusnya berjalan lebih disukai di Windows, Linux juga akan baik-baik saja tetapi overhead bagi saya.

hidup kembali
sumber

Jawaban:

8

jdeserialize

Ada alat dari Google yang disebut "jdeserialize":

jdeserialize adalah pustaka yang menginterpretasikan objek serial Java - data yang dihasilkan oleh ObjectOutputStream. Itu juga dilengkapi dengan alat baris perintah yang dapat menghasilkan deklarasi kelas yang dapat dikompilasi, mengekstrak data blok, dan mencetak representasi tekstual dari nilai instance.

Situs proyek jdeserialize
Git repositori dari jdeserialize


Serialisis

Ada juga perpustakaan Java yang disebut "Serialysis", yang dapat digunakan untuk menghasilkan keluaran yang bisa dibaca manusia dari objek berseri, seperti:

SEntity sint = SerialScan.examine(new Integer(5));
System.out.println(sint);

... menghasilkan keluaran ini:

SObject(java.lang.Integer) {
  value = Prim(int){5}
}

Penjelasan tentang bagaimana Serialysis bekerja.
Git repository of Serialysis


Karena kedua proyek ditulis dalam Java, Anda dapat menggunakannya di Windows dan Linux.

Lasse Meyer
sumber
Alat luar biasa, seperti yang saya cari.
rekire
Karena saya tidak yakin bagaimana cara mengompilasinya, Anda dapat menemukan tabung yang dikompilasi di code.google.com/archive/p/jdeserialize/downloads
rekire