Base64-kodierte Datenbank konvertieren

483
JonnyRobbie

Ich habe eine Datenbank, deren Struktur sehr einfach ist.

<ws> <e> <k>base64_encoded_string</k> <v>base64_encoded_string</v> </e> <e> <k>...</k> <v>...</v> </e> ... </ws> 

Ich muss es in ein einfaches Format konvertieren:

{"k":"v", "k":"v", ... } 

Mein erster Gedanke war das Importieren mit dem Excel-XML-Parser von MS Excel. Es gibt jedoch ein Problem mit der maximalen Längengröße einer Excel-Zelle, die 32 KB beträgt, aber einige Werte in meiner Datenbank können bis zu 600 KB betragen.

Mein nächster Gedanke war, Notepad ++ mit Makros zu verwenden, um base64 zu decodieren und dann die Struktur der Datei mithilfe von search and replace zu formatieren. Es scheint jedoch, dass der Makrorecorder von N ++ keine Plug-In-Befehle unterstützt, die zum Decodieren des b64 erforderlich sind.

Was kann ich tun, um meine Datenbank zu konvertieren?

(Für den Fall, dass es helfen könnte, ist im Grunde alles, was ich brauche, Opera 12.16 Erweiterungsspeicher in Firefox Add-On-Speicher zu konvertieren).

Danke für jede Hilfe.

0
Hast du schon mal programmiert? Mit Python ist dies ziemlich einfach möglich. nerdwaller vor 10 Jahren 0
nicht ernsthaft und nicht in Python JonnyRobbie vor 10 Jahren 0

0 Antworten auf die Frage