jdeserialize
Existe uma ferramenta do Google chamada "jdeserialize":
jdeserialize is a library that interprets Java serialized objects -- the data generated by an ObjectOutputStream. It also comes with a command-line tool that can generate compilable class declarations, extract block data, and print textual representations of instance values.
Site de projeto do jdeserialize
repositório Git do jdeserialize
Hierárquica
Existe também uma biblioteca Java chamada "Serialysis", que pode ser usada para gerar uma saída legível por humanos de um objeto serializado, assim:
SEntity sint = SerialScan.examine(new Integer(5));
System.out.println(sint);
... produz esta saída:
SObject(java.lang.Integer) {
value = Prim(int){5}
}
Explicação de como funciona a Serialysis
< um href="https://github.com/frohoff/serialysis"> repositório Git de Tempo de Realização
Como os dois projetos são escritos em Java, você pode usá-los no Windows e no Linux.