|
|
|
zlib/deflate
|
|||
|---|---|---|---|
|
#18+
Подскажите, есть ли в Каше возможность разжать то, что зажато алгоритмом zlib/deflate? На лету я понимаю, что Каше умеет, например, в потоках. А если не на лету? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2018, 01:02 |
|
||
|
zlib/deflate
|
|||
|---|---|---|---|
|
#18+
Блок А.Н., Возможно это поможет $System.Util.Compress/Decompress ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2018, 02:41 |
|
||
|
zlib/deflate
|
|||
|---|---|---|---|
|
#18+
Sheonn, Спасибо! Похоже, это именно то, что нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2018, 12:25 |
|
||
|
zlib/deflate
|
|||
|---|---|---|---|
|
#18+
Что-то лыжи тем не менее, не поехали. Метод Каше то, что лежит в потоке pdf декодировать не захотел. И сама структура данных немного отличается, в pdf она начинается с 0x78 0x9c, а в Каше перед этими символами еще находится длина, например 0x09 0x78 0x9c Попытки сохранить потоки в файл и попробовать открыть их архиваторами тоже успеха не принесли, пробовал WinRar и 7Zip, ни поток от Каше, ни поток из Pdf они не увидели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2018, 02:16 |
|
||
|
zlib/deflate
|
|||
|---|---|---|---|
|
#18+
При этом файл с зажатым потоком открылся из Каше с параметром /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. подразумевает несовместимость со стандартом, то ли я опять чего-то не понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2018, 02:25 |
|
||
|
zlib/deflate
|
|||
|---|---|---|---|
|
#18+
А если из того, что делает Compress убрать начальные символы до 0x78 0x9c и сохранить в файл, то оно потом с ключом /GZIP нормально читается. Хрень какая-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2018, 02:32 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=39646979&tid=1556257]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 495ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...