|
Декодирование в Postgresql
|
|||
---|---|---|---|
#18+
Всем доброго дня. Есть база 1С на Postgresql и некоторые данные хранятся в бинарном формате. После преобразования этих данных в текстовый формат получаю строку вроде этой: '\000\000\000\015' или этой '\010'. Подскажите, что это за формат или кодировка и как его преобразовать в читабельный вид? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 06:38 |
|
Декодирование в Postgresql
|
|||
---|---|---|---|
#18+
Melkij, спасибо. Если кто-то будет копаться, то в данном случае преобразование выглядит так: '\000\000\000\015' = 015 = (0 × 8²) + (1 × 8) + 5 = 13, где 13 это номер таблицы документа 1С (Document13) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2019, 07:01 |
|
Декодирование в Postgresql
|
|||
---|---|---|---|
#18+
Обратный расчет (из 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2019, 08:00 |
|
|
start [/forum/topic.php?fid=53&gotonew=1&tid=1994886]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 275ms |
total: | 404ms |
0 / 0 |