URL Safe Base64 в Objective-C

Я просмотрел многочисленные сообщения Stack Overflow о том, как декодировать строки, закодированные в Base64, в Objective C, но у меня все еще есть проблемы с этим.

По сути, я пытаюсь перенести скрипт Python на Objective C. Строка кода Python:

zlib.decompress(base64.urlsafe_b64decode(string))

Когда я запускаю "string" через Python-версию base64.urlsafe_b64decode, получается корректно и потом можно правильно Zlib-распаковать. Когда я запускаю «строку» через любой вариант декодера Objective C Base64, он работает, но результаты не совпадают, и декомпрессия Zlib дает сбой.

Есть ли разница между безопасным для URL декодированием Base 64 и кодом, который широко доступен здесь, на SO? Если кто-то сталкивался с подобными трудностями раньше, приветствуется любое понимание того, что делать.

Спасибо, ТАК!

Изменить 1:Я использовал код Base 64, найденный здесь. Исходные данные (все еще закодированные в Base64) можно найти здесь, сгенерированные на Objective-C можно найти здесь , а сгенерированные на Python можно найти здесь . В идеале я хочу, чтобы код Objective C декодировал тот же текст, что и скрипт Python.

5
задан Jake Wood 19 June 2012 в 21:32
поделиться