zlib распаковка СТРОК #635790


#0 by Марсель
Приветствую. Помогите найти способ решения задачи... Есть строка данных (кусок xml) сжатая zlib. Чем (как) можно получить исходную строку - т.е. распаковать сжатые данные. Ни один архиватор не берет - видимо потому, что сжат не файл, а потоковые данные - т.е. только строка текста. Пробовал внешней компонентой vk_zlib, но не взлетело. Не может найти в dll экспортируемых функций. Может быть кто сталкивался и подскажет направление поиска
#1 by vmv
я так делал при царе Горохе, уже помню кому и зачем - 5 лет претензий никаких, тьху тьху тьху
#2 by Марсель
Сегодня уже пробовал через ЧтениеZipФайла - тоже не пошло. Вылетало по ошибке... что-то не могу открыть как архив - или что-то такое. Суть в том, что сжат не конечный файл, а именно поток - т.е. в архиве просто некая строка "тестовая строка" - и вот ее и нужно получить -  файла там нет. Пока пытаюсь разобраться как прикруть готовые dll с реализующие функции zlib. Проблемам в том, что пока не удалось найти таких, которые реализованы по COM технологии, не говоря уже о Native ;) :(
#3 by oleg_km
На COM (VC++ 2010) сделал обертку для zlib. Могу кинуть исходники.
#4 by zladenuw
если такой добрый. вот имейл zladej.87@mail.ru или ты только ТС предлагаешь ? :)
#5 by vde69
Пакет программ 1С:Предприятие версий 7.7 и 8 использует zlib для сжатия файлов своей базы данных (при файловом режиме организации данных) и данных в таблицах SQL (при серверной организации данных). Интересно где они нашли его в 7.7 ????
#6 by Марсель
serogo@rambler.ru - заранее спасибо
#7 by MMF
MD Program text
#8 by Агент Инфостарта
К примеру, Администрирование - Сохранить данные (Выгрузить данные) Иди учи 7.7, снеговик отстой для неудачников.
#9 by zladenuw
так это встроенная функция. напрямую то нельзя юзать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С