鸟哥,地编,tiled

鸟哥愚钝,在网上没有找到著名开源地编 tiled导出文件的java直接读取的源码。它不像mapwin,直接导出个数组出来。
这似乎阻碍了我们对这个tiled优秀地编的使用,确实可惜。
经过几天的研究,鸟哥掌握了对这些压缩,64baseCode编码后的内容的读取。导出文件里会有下代码:
<data encoding="base64" compression="gzip">
   H4sIAAAAAAAAAKWZ229UVRTGl7WplAg...略
  </data>

根据提示,它是先进行了base64编码( 鸟哥认为这就像UTF-8,GBK一样的),在网上有源码。直接可以解编。也可以用:sun.misc.BASE64Decoder,因为sun包的原因,这里推荐用w3.org的代码。
然后用GZIPInputStream进行解压。然后把这些解压后的内容打印出来,你就开看到了类似mapwin导出的文件内容了。

你可能感兴趣的:(c,cache,Google,Opera,sun)