powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Декодирование в Postgresql
4 сообщений из 4, страница 1 из 1
Декодирование в Postgresql
    #39905216
flufly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня.
Есть база 1С на Postgresql и некоторые данные хранятся в бинарном формате. После преобразования этих данных в текстовый формат получаю строку вроде этой: '\000\000\000\015' или этой '\010'. Подскажите, что это за формат или кодировка и как его преобразовать в читабельный вид?
...
Рейтинг: 0 / 0
Декодирование в Postgresql
    #39905280
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Декодирование в Postgresql
    #39905908
flufly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Melkij, спасибо.

Если кто-то будет копаться, то в данном случае преобразование выглядит так:
'\000\000\000\015' = 015 = (0 × 8²) + (1 × 8) + 5 = 13, где 13 это номер таблицы документа 1С (Document13)
...
Рейтинг: 0 / 0
Декодирование в Postgresql
    #39905916
flufly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обратный расчет (из 13 в '\015') такой:
13/8 = 1.625
0.625*8 = 5
1/8 = 0.125
0.125*8 = 1

Подробнее с расчетами здесь:
https://www.rapidtables.com/convert/number/octal-to-decimal.html
https://www.binaryhexconverter.com/decimal-to-octal-converter
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Декодирование в Postgresql
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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