About MCLevel & Decoding in Java
The MCLevel file corresponds of the compressed(maybe GZipped) Minecraft Classic level class written there using java ObjectOutputStream. It can be read by java ObjectInputStream if you have got the right class. Else, the InvelidClassException will be thrown.
Decoding MCLevel in other programming languages
(The page is not done yet ;) )