I am looking for software (or a Python library if such software is not available) that can convert the following type of .xml files into readable text. The library should be able to convert the readable text back to the original format.
<?xml version="1.0" encoding="utf-8"?>
<xmlarchive generator="IPS_KERNEL" created="1404545473" ipbLongVersion="34012" ipbHumanVersion="3.4.6">
<fileset>
<file>
<filename>core.xml</filename>
<content>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHRlbXBsYXRlcyBhcHBsaWNh
dGlvbj0iY29yZSIgdGVtcGxhdGVncm91cHM9ImE6MTI6e3M6MTI6JnF1b3Q7c2tpbl9lZGl0b3Jz
JnF1b3Q7O3M6NTomcXVvdDtleGFjdCZxdW90OztzOjExOiZxdW90O3NraW5fZW1haWxzJnF1b3Q7
O3M6NTomcXVvdDtleGFjdCZxdW90OztzOjExOiZxdW90O3NraW5fZ2xvYmFsJnF1b3Q7O3M6NTom
cXVvdDtleGFjdCZxdW90OztzOjE3OiZxdW90O3NraW5fZ2xvYmFsX290aGVyJnF1b3Q7O3M6NTom
cXVvdDtleGFjdCZxdW90OztzOjIwOiZxdW90O3NraW5fZ2xvYmFsX2NvbW1lbnRzJnF1b3Q7O3M6
NTomcXVvdDtleGFjdCZxdW90OztzOjk6JnF1b3Q7c2tpbl9oZWxwJnF1b3Q7O3M6NTomcXVvdDtl
eGFjdCZxdW90OztzOjEwOiZxdW90O3NraW5fbG9naW4mcXVvdDs7czo1OiZxdW90O2V4YWN0JnF1
b3Q7O3M6MTM6JnF1b3Q7c2tpbl9yZWdpc3RlciZxdW90OztzOjU6JnF1b3Q7ZXhhY3QmcXVvdDs7
The reason behind this question is that I'm installing some plugin for my forum (IPB), the plugin is provided as XML files, but I would like to make some modifications to it as I'm not happy with the default settings.
Thank you very much in advance for your help!
base64
if you remove the repeating trailing
So you can just use pure Python script.