|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
Привет Всем! Есть текст "z+Dy8OD16O0g0SDC" как его расшифровать если известно что закодирован Base64. Работаю в PB 10. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2005, 06:43 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
Можно так A PBNI extension that provides array manipulation, bitwise operations, base-64 encoding/decoding, CPU information, system metrics, ASA 8.x DBTools API and network operations. Updated for PB10/Unicode. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2005, 07:35 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2005, 07:37 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
А вообще можно и на х, сорри на гугл послать :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2005, 07:41 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
Не могу попасть на ссылки, выдает: The address is not available from this machine может попозже попробовать ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2005, 08:03 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
Если кому интересно решил проблему следующим образом: В моем случае: w_1 ==> Declare Local Efternak Functions ==> Local External Function : FUNCTION int Base64Decode ( ref string source, ref string result, int n ) LIBRARY "BASE64.DLL" ALIAS FOR "Base64Decode;ansi" вызываю: String lsText = "z+Dy8OD16O0g0SDC" String Str // раскодированный текст Int i // кол-во символов в Str Int liLen Str = Space ( Len(lsText) / 4 * 3) + Char(0) liLen = Len ( lsText ) i = Base64Decode ( lsText, Str, liLen ) вроде так, как выложить длл не знаю подскажите. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2005, 13:36 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
Вот твоя расшифровка "Патрахин С В" ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2007, 19:41 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
Люди добрые, простите за археологию, но... :( В общем есть у меня проблема. Надо из BASE64 перекодировать в нормальный вид. И вроде бы все есть... но не выходит каменный цветок. :( Вариант предложенный Филиппом ("Base64 Encoding ActiveX Library 2.04") у меня не заработал. Что-то я видимо не так прикрутил. Прописал в Global External Functions следующий код: function string base64_decode( string sourse ) library 'base64.dll' alias for 'Decode' но при вызове функции при выполнени программы получаю ругань: "Bad runtime function reference... бла-бла-бла". Попробовал поискать уже существующие решения... столкнулся с тем, что, или у dll нет описания и непонятно что с какими параметрами вызывать, или описание есть (предположительно), но тогда надо скачивать архив, а это у меня с работы делать нельзя (физически). Собственно буду признателен за любую помощь. Меня совершенно устроит, или немного более подробное пояснение, что надо сделать, что бы заработал "вариант Филиппа", или ссылка на dll`ку (в смысле где можно скачать именно одну dll вне всяких архивов) с указанием что и с какими параметрами надо вызывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2009, 17:07 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
Вдогонку. У меня PB 9.0.2. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2009, 17:08 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
Вот, по-моему должно работать - вырезал из проекта и не проверял. Для небольшого ускорения можно задавать длинну массива out[] до цикла распаковки. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2009, 17:35 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
Локшин МаркВот, по-моему должно работать - вырезал из проекта и не проверял. Попробую проверить. На первый взгляд намного оптимальнее, чем у меня. Я ведь тоже реализовал сначала на PB... но мне надо перекодировать слишком большие объемы (до 10 файлов 0.5 - 2 Мб). У меня получилось чудовищно долго по времени. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2009, 17:40 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
2 Локшин Марк Большое спасибо! Максимальный файл (13Мб) был перекодирован за 71 секунду. Долго конечно, но на это я уже могу реально опереться. P.S. Если всплывут более быстрые варианты, то я буду только рад. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2009, 17:56 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
Чуть не забыл.... в приведенном примере пропущена исходная инициализация j = 1. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2009, 17:57 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
Филипп Можно так A PBNI extension that provides array manipulation, bitwise operations, base-64 encoding/decoding, CPU information, system metrics, ASA 8.x DBTools API and network operations. Updated for PB10/Unicode. Они там на CodeExchange всё поменяли, вот новый линк ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2009, 19:44 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
Предлагаю скачать программу "Кодер-Декодер Base64" работает отлично! Скачать тут ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2009, 14:37 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
Дремучий 2 Локшин Марк Большое спасибо! Максимальный файл (13Мб) был перекодирован за 71 секунду. Долго конечно, но на это я уже могу реально опереться. P.S. Если всплывут более быстрые варианты, то я буду только рад. Если заранее присваивать в моем примере массиву out[] например 20 миллионному элементу значение до цикла, то получится гораздо быстрее, т.к. 13 миллионов раз изменять размер out будет не быстро, причем чем больше массив, тем медленней... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2009, 09:33 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
ФилиппФилипп Можно так A PBNI extension that provides array manipulation, bitwise operations, base-64 encoding/decoding, CPU information, system metrics, ASA 8.x DBTools API and network operations. Updated for PB10/Unicode. Они там на CodeExchange всё поменяли, вот новый линк Пробовал посмотреть и то и другое, но выдает ошибку. У меня РВ10.5. Сделал миграцию, но просмотреть в работе не могу. В чем дело? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2009, 23:59 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
AISФилиппФилипп Можно так A PBNI extension that provides array manipulation, bitwise operations, base-64 encoding/decoding, CPU information, system metrics, ASA 8.x DBTools API and network operations. Updated for PB10/Unicode. Они там на CodeExchange всё поменяли, вот новый линк Пробовал посмотреть и то и другое, но выдает ошибку. У меня РВ10.5. Сделал миграцию, но просмотреть в работе не могу. В чем дело? PBNI extension недостаточно мигрировать (и даже не нужно). Надо перегенерить PBD утилитой pbx2pbdXXX.exe от вашей версии PB ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2009, 17:28 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
Я тут сегодня со скуки написал DLLку которая декодирует base64 и объект-обертку к ней, который без изменений годится для любой версии PB (от 5 и выше). На входе String, на выходе Blob. См. папку PB в архиве. Если кому-то надо еще и кодирование, могу дописать во время следующего приступа скуки :) Исходники DLL прилагаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2009, 17:35 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
18-я веснаAISФилиппФилипп Можно так A PBNI extension that provides array manipulation, bitwise operations, base-64 encoding/decoding, CPU information, system metrics, ASA 8.x DBTools API and network operations. Updated for PB10/Unicode. Они там на CodeExchange всё поменяли, вот новый линк Пробовал посмотреть и то и другое, но выдает ошибку. У меня РВ10.5. Сделал миграцию, но просмотреть в работе не могу. В чем дело? PBNI extension недостаточно мигрировать (и даже не нужно). Надо перегенерить PBD утилитой pbx2pbdXXX.exe от вашей версии PB Пробовал перегенерить PBD утилитой pbx2pbd105.exe как пишется в хелпе, но не получается, выдает ошибку: "не возможно найти dll:powerpack100.pbx" Почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2009, 13:06 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
Текст ошибки Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2009, 13:29 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
Только что проверил для PB11 - все работает. Наверно не так что-то делаете. "C:\Program Files\Sybase\PowerBuilder 11.0\SDK\PBNI\pbx2pbd110.exe" powerpack100.pbd powerpack100.pbx Adding file: powerpack100.pbx into PBD:C:\test\PBNI_PowerPack\test11\powerpack100.pbd .. . Succeeded! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2009, 19:32 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
Anatoly MoskovskyТолько что проверил для PB11 - все работает. Наверно не так что-то делаете. "C:\Program Files\Sybase\PowerBuilder 11.0\SDK\PBNI\pbx2pbd110.exe" powerpack100.pbd powerpack100.pbx Adding file: powerpack100.pbx into PBD:C:\test\PBNI_PowerPack\test11\powerpack100.pbd .. . Succeeded! Практически набрал аналогичное. Код: plaintext
И ошибку выдаёт. Может потому, что у меня нет PBNI? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2009, 15:18 |
|
Как раскодировать текст из кода Base64
|
|||
---|---|---|---|
#18+
путь к екзешнику возьмите в двойные кавычки. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2009, 17:50 |
|
|
start [/forum/topic.php?fid=15&fpage=32&tid=1336217]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 308ms |
total: | 438ms |
0 / 0 |