0 голосов
спросил от в категории CJava
Итак, сделайте это.
Изучите Java, изучите C # и начните работу.
Это, вероятно, не сложно - синтаксис обоих языков очень похож.
Кроме того, найдите код, который выполняет «правильную работу» на понятном вами языке. Но мы не можем 't здесь, чтобы сделать вашу работу за вас!

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
0 голосов
ответил от
Быстрая проверка взятия вашей входной строки и ее кодирования в Base64 с использованием [
// required using System.Linq; var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(plainText); string strBase64 = System.Convert.ToBase64String(plainTextBytes); string strBase64ToHex = string.Join("", str.Select(c => ((int)c).ToString("X2")));
#], а затем преобразование ее в шестнадцатеричный формат предполагает, что то, что делает функция Encode64 ActionScript, не будет стандартным преобразованием Base64.

Пока вы понимаете, какой код в ActionScript делает ... на которые может влиять:

1. Используемая ОС и ее кодировка символов
2. Кодировка символов ActionScript

3. независимо от того, какой набор кодировок символов «находится в игре»

, и вам нужно будет понять, как операторы/api в ActionScript, которые похожи на C #, действительно работают.

Итак, начните делать фундаментальные исследования в ActionScript; задавайте вопросы на форумах ActionScript. И, конечно же, используйте Google и ищите похожие вопросы, для кода, идентичного функции Encode64 ActionScript.

Вам просто повезет, и у кого-то появляется тот, кто рассмотрел одну и ту же проблему, но, скорее всего, вам придется самому ее решить.

Вот пример в C #, который берет строку, преобразует ее в Base64, а затем преобразует что для строки в шестнадцатеричном формате:
// required using System.Linq; var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(plainText); string strBase64 = System.Convert.ToBase64String(plainTextBytes); string strBase64ToHex = string.Join("", str.Select(c => ((int)c).ToString("X2")));
в качестве базы 64:

QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLz0=

как шестнадцатеричное представление база 64:

51554A44524556475230684A536B744D545535505546465355315256566C645957567068596D4E6B5A575A6E61476C7161327874626D397763584A7A6448563264336835656A41784D6A4D304E5459334F446B724C7A303D

Категории

Добро пожаловать на сайт DraftingCode Q&A (ИТ ответы), где вы можете задавать вопросы и получать ответы от других членов сообщества.

Похожие вопросы

0 голосов
0 ответов
спросил 08 Май от originalgriff в категории CJava
0 голосов
0 ответов
0 голосов
0 ответов
0 голосов
0 ответов
спросил 23 Март от ppolymorphe в категории CJava
0 голосов
0 ответов
спросил 24 Март от karstenk в категории CJava
...