powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / zlib/deflate
8 сообщений из 8, страница 1 из 1
zlib/deflate
    #39646446
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, есть ли в Каше возможность разжать то, что зажато алгоритмом zlib/deflate?
На лету я понимаю, что Каше умеет, например, в потоках. А если не на лету?
...
Рейтинг: 0 / 0
zlib/deflate
    #39646449
Sheonn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блок А.Н.,

Возможно это поможет $System.Util.Compress/Decompress
...
Рейтинг: 0 / 0
zlib/deflate
    #39646626
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheonn,

Спасибо! Похоже, это именно то, что нужно.
...
Рейтинг: 0 / 0
zlib/deflate
    #39646976
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то лыжи тем не менее, не поехали. Метод Каше то, что лежит в потоке pdf декодировать не захотел. И сама структура данных немного отличается, в pdf она начинается с 0x78 0x9c, а в Каше перед этими символами еще находится длина, например 0x09 0x78 0x9c
Попытки сохранить потоки в файл и попробовать открыть их архиваторами тоже успеха не принесли, пробовал WinRar и 7Zip, ни поток от Каше, ни поток из Pdf они не увидели.
...
Рейтинг: 0 / 0
zlib/deflate
    #39646977
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При этом файл с зажатым потоком открылся из Каше с параметром /GZIP.
А вот файл с данными, которые сделала $system.Util.Compress открываться с таким параметром не захотел.
То ли
документацияA Cache compressed string is a ZLIB compressed data block (as defined in RFC 1950) with a Cache-proprietary wrapper. Use Decompress to decompress it. подразумевает несовместимость со стандартом, то ли я опять чего-то не понимаю.
...
Рейтинг: 0 / 0
zlib/deflate
    #39646978
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если из того, что делает Compress убрать начальные символы до 0x78 0x9c и сохранить в файл, то оно потом с ключом /GZIP нормально читается. Хрень какая-то.
...
Рейтинг: 0 / 0
zlib/deflate
    #39646979
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще Compress дописывает что-то в конце. В общем, zlib он использует, но засоряет своими данными, и поэтому не совместим со стандартом.
...
Рейтинг: 0 / 0
zlib/deflate
    #39646986
Sheonn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тогда еще можно посмотреть вот эти классы
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / zlib/deflate
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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