|
Помогите расшифровать двоичные данные | ☑ | ||
---|---|---|---|---|
0
Eugene_life
03.02.14
✎
15:35
|
В УТ 10.3 (типовая) в Хранилище хранится картинка. База лежит на SQL-сервере. Сторонний запрос обращается к данным и получает двоичные данные этой картинки. Но, увы. Обратно преобразовать их не удается - картинка не открывается.
Подскажите, как преобразовать данные назад в картинку, без использования кода 1С? |
|||
1
МихаилМ
03.02.14
✎
15:40
|
сохраните значение в файл . сравните с оригиналом.
узнаете, что нужно удалить |
|||
2
Eugene_life
03.02.14
✎
15:42
|
в хранилище данные имеют меньший размер, чем в оригинальной картинке. Так что, по ходу, нужно будет что-то добавить :)
|
|||
3
МихаилМ
03.02.14
✎
15:43
|
(2)
значит измените параметр сжатия |
|||
4
shuhard
03.02.14
✎
15:43
|
(2) про преобразование картинок туда и обратно было много веток
сходи в поиск |
|||
5
Eugene_life
03.02.14
✎
15:45
|
(4) было много, но все они не дают ответа. Я 3 часа читал эти ветки. Как получить данные вопроса не было изначально, бинарные данные получаются. Но превратить их в jpeg назад - никак.
|
|||
6
Eugene_life
03.02.14
✎
15:45
|
(3) Параметр сжатия можно разве поменять, без изменения типовой?
|
|||
7
H A D G E H O G s
03.02.14
✎
15:47
|
(6) нет.
Сохрани файл как zip, открой rar-om Пробуй. |
|||
8
Лефмихалыч
03.02.14
✎
15:49
|
(0) сделайте веб-сервис, который будет отдавать эту картинку, не телепите мозг СУБД своими кривыми прямыми запросами
|
|||
9
Eugene_life
03.02.14
✎
15:51
|
(8) Все остальное получается "кривыми прямыми запросами", и получать отдельно картинки - это не круто. Тогда надо все было делать веб-сервисом
|
|||
10
Eugene_life
03.02.14
✎
15:56
|
(7) Выдает ошибку "файл поврежден". Видимо, есть какая-то хитрость. Неужели нельзя данные из базы прочитать и привести к первоначальному виду?
|
|||
11
ДенисЧ
03.02.14
✎
15:57
|
(10) Можно. См (8)
|
|||
12
Eugene_life
03.02.14
✎
15:59
|
(11) Этот путь понятен и оставлен на "запас". Вопрос о том, можно ли "расшифровать назад" картинку из данных 1С?
|
|||
13
shuhard
03.02.14
✎
15:59
|
(10) [Неужели нельзя данные из базы прочитать и привести к первоначальному виду]
конечно можно, ни каких патентованных и закрытых алгоритмов 1С не применяет |
|||
14
Eugene_life
03.02.14
✎
16:00
|
(13) Тогда как это сделать?
|
|||
15
shuhard
03.02.14
✎
16:01
|
(14) разобраться в формате, хотя бы хек-редактором, взяв за основу файлик из 10 байт
|
|||
16
Eugene_life
03.02.14
✎
16:06
|
(15) я здраво расцениваю свои математические способности. Я, конечно, попытаюсь... Но в итоге, думаю, придется делать через веб-сервис.
|
|||
17
Зойч
03.02.14
✎
16:12
|
1с использует зип БЕЗ заголовков
|
|||
18
Eugene_life
03.02.14
✎
16:14
|
(17) Интересно.. а как в ZIP отрезать/добавить заголовки?
|
|||
19
Лефмихалыч
03.02.14
✎
16:27
|
(9) всё остальное тоже отдавайте вебсервисом
|
|||
20
МихаилМ
03.02.14
✎
16:34
|
||||
21
SanGvin
03.02.14
✎
16:37
|
вообще, есть поверье, что в базе 1С нехорошо картинки хранить. у нас вот на отдельном сервере лежат
|
|||
22
Eugene_life
03.02.14
✎
16:55
|
(21) у нас маленькая база (порядка 400 наименований), ежедневный бэкап, нам можно )
|
|||
23
Eugene_life
03.02.14
✎
16:55
|
(20) спасибо за ссылку, смотрю
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |