powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Помогите разобраться: Строка в кодировке Base64
4 сообщений из 29, страница 2 из 2
Помогите разобраться: Строка в кодировке Base64
    #39838204
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GatorИгорь_UUS, на вскидку

https://olontsev.ru/2013/06/convert-to-base64-and-back/

https://docs.microsoft.com/en-us/sql/relational-databases/xml/use-the-binary-base64-option?view=sql-server-2017
https://medium.com/falafel-software/t-sql-easy-base64-encoding-and-decoding-872ad184bd7e

https://stackoverflow.com/questions/32243815/sql-server-base64-encoding-stored-function
https://dba.stackexchange.com/questions/191273/decode-base64-string-natively-in-sql-server


Всё перепробовал... то что кодирую в дельфях не получается раскодировать в MSSQL... при раскодировки вообще непонятно что получается.

Если открыть таблицу через менеджмент студию, то начала файла выглядит так:

0xFFD8FFE000104A46494600010100000100010000FFDB0043000302020302020303030304030304050805050404050A070706080C0A0C0C0B0A0B0B0D0E12


то что кодирую в дельфях, получаю вот:

0xFFD8FFE000104A46494600010100000100010000FFDB0043000302020302020303030304030304050805050404050A070706080C0A0C0C0B0AAE70B0B0D0

т.е. начало потока одинаковое...
...
Рейтинг: 0 / 0
Помогите разобраться: Строка в кодировке Base64
    #39838210
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatАга, но проблема в том что на вход функции там идет String UTF16 а в кишках ее обрабатывают как поток UTF8. ;)
По-прежнему не понимаю, в чем проблема. Под Линуксом string не UTF16?
...
Рейтинг: 0 / 0
Помогите разобраться: Строка в кодировке Base64
    #39838220
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй вручную создавать с параметрами:
Код: pascal
1.
TBase64Encoding.Create(-1, '')
...
Рейтинг: 0 / 0
Помогите разобраться: Строка в кодировке Base64
    #39838263
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dmitry ArefievПопробуй вручную создавать с параметрами:
Код: pascal
1.
TBase64Encoding.Create(-1, '')



ОГРОМНОЕ СПАСИБО!

Разобрался и в причинах и в следствиях! "Мусор" был в символе переноса строк, который идёт как параметр по умолчанию, скул на устранение данного переноса попросту не предусмотрен!
...
Рейтинг: 0 / 0
4 сообщений из 29, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Помогите разобраться: Строка в кодировке Base64
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]