Преобразование базы в кодировке base64

363
JonnyRobbie

У меня есть dadabase, структура которого очень проста.

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

Мне нужно преобразовать его в простой JSON в таком формате:

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

Моей первой мыслью было импортировать ее через анализатор xml MS Excel, но есть проблема с максимальным размером ячейки Excel, который может быть 32 КБ, но некоторые значения в моей базе данных могут доходить до 600 КБ.

Моей следующей мыслью было использовать Notepad ++ с макросами для декодирования base64, а затем использовать поиск и замену для переформатирования структуры файла, но кажется, что средство записи макросов N ++ не поддерживает подключаемые команды, которые необходимы для декодирования b64.

Что я могу сделать, чтобы преобразовать мою базу данных?

(В случае, если это может помочь, в основном все, что мне нужно, - это преобразовать хранилище расширений Opera 12.16 в хранилище дополнений Firefox).

Спасибо за любую помощь.

0
Вы когда-нибудь программировали? Это может быть сделано довольно легко с Python. nerdwaller 10 лет назад 0
не серьезно и не в Python JonnyRobbie 10 лет назад 0

0 ответов на вопрос