Das liegt am Verfahren des Java-Produktes, wie das XML verschlüsselt wird.
Dieses Verfahren ist dann umzukehren.
Nun gibt es viele Methoden der Vorgehensweise und jeder kann da machen was er will.
Also musst du in Erfahrung bringen, wie dies in dem Java gemacht wird um das Verfahren umzukehren, was ggf. dann wieder nur per Java geht.
Übliche Verfahren sind z.B. => Compress => ToMime64.
Also erst komprimieren um Platz zu sparen und anschließend in Mime64 zu konvertieren da binär in XML nicht geht und Mime64 wieder kompakter ist (3-Bytes = 4 Zeichen) als ToHex (3 Bytes = 6 Zeichen).