Описание тега deflate
NoneDeflate is a lossless data compression format, and also refers to implementations that compress to the deflate format. The deflate format was created by Phil Katz of PKWare for the PKZip (.zip) archive format. Public domain software provides deflate and inflate functionality in the gzip utility and the zlib library.
2
ответа
Использование zlib для std::string и stringstream
Я использую zlib для выкачивания строки на стороне клиента и раздувания на стороне сервера. Я нашел ссылку, которая делает именно это, используя char буферы: https://gist.github.com/arq5x/5315739 Может кто-нибудь опубликовать простые примеры, исполь…
23 июн '15 в 12:10
1
ответ
Распаковка IMAP дефлированного сообщения
У меня проблема с попыткой распаковать сообщение imap, сжатое методом deflate. До сих пор я пробовал изолировать одно из направлений диалога IMAP (используя функцию wirecark follow tcp) и сохранять данные сообщения в необработанном формате, который,…
02 мар '17 в 04:46
0
ответов
Сайт Gzip сжатие включено или отключено
Недавно я вставил ниже код в мой .htaccess файл для включения сжатия gzip. <IfModule mod_deflate.c> # Compress HTML, CSS, JavaScript, Text, XML and fonts AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE applic…
23 июл '17 в 12:16
1
ответ
Потеря байтов при использовании Cipher в сочетании с Deflater/Inflater
Я создал InputStream, который выполняет File -> (MD5) -> Zip -> Encrypt -> (MD5) и OutputStream, который должен отменить это действие. Но большинство файлов не проходит тест (см. Основной). Попробуйте файл с содержанием "-abcdefghiz-abcdefghijklmnop…
04 июн '14 в 19:37
1
ответ
Кодек JAI TIFF для создания артефактов
Я использовал JAI для записи и чтения изображений в формате TIFF, но недавно я столкнулся с проблемой при кодировании серого изображения, когда я получаю 7 черных (0) пикселей в конце каждой полосы (8 строк на полосу): Я смог воспроизвести его тольк…
29 июн '14 в 11:45
1
ответ
Поддержка сжатия Zip в Unity
Мы строим игру на основе Unity и столкнулись с проблемой DeflateStream в Windows. (Мы пытаемся сжать пакеты, отправляемые через websocket) Похоже, что Unity не поддерживает zip на некоторых платформах: System.DllNotFoundException: MonoPosixHelper at…
14 апр '15 в 08:37
2
ответа
Что самое большее, что GZIP или DEFLATE может увеличить размер файла?
Хорошо известно, что GZIP или DEFLATE (или любой другой механизм сжатия) могут иногда увеличивать размер файла. Существует ли максимальный (в процентах или постоянный) размер файла, который можно увеличить? Что это? Если файл имеет размер X байт, и …
09 май '14 в 18:12
2
ответа
Посоветуйте ZIP сборку для Silverlight 4
Я использую версию #ziplib (SharpZipLib) в Silverlight, но она кажется серьезной, потому что DeflateOutputStream всегда выдает 2 байта (120, 156) для любого ввода (адский алгоритм сжатия;), поэтому я не могу его использовать. Более того, похоже, что…
08 июл '10 в 10:16
2
ответа
Deflate длина 258 двойное кодирование
В алгоритме Deflate есть два способа кодирования длины 258: Код 284 + 5 дополнительных битов всех 1 Код 285 + 0 дополнительных битов; На первый взгляд, это не оптимально, потому что правильное использование кода 285 позволит кодировать длину 259; Яв…
26 ноя '14 в 15:14
1
ответ
Лучший уровень сжатия zip для JSON или текстовых файлов?
Кто-нибудь выполнил некоторые тесты (размер и скорость) для выбора "наилучшего" уровня сжатия Java-дефлятора, который будет использоваться в общих / разных JSON или текстовых файлах? Если да, какой уровень вы рекомендуете? Благодарю.
22 мар '11 в 07:52
0
ответов
Java DeflaterInputStream() в ZlibInflation
В настоящее время я работаю над проектом, который включает сжатие и шифрование в Java, а также дешифрование и инфляцию в C++. До того, над чем я работал, мы создавали сжатые файлы, используя ZipOutputStream в Java. Эти файлы будут раздувать zlib в C…
04 мар '17 в 20:43
3
ответа
C++/C Несколько потоков для чтения файла gz одновременно
Я пытаюсь прочитать сжатый gzip файл из нескольких потоков. Я думал, что это значительно ускорит процесс декомпрессии, так как мой gzread функции в нескольких потоках начинаются с разного смещения файла (используя gseek), следовательно, они читают р…
24 июн '16 в 13:36
2
ответа
Почему функция zlib inflate не работает в правильном порядке в файле node.js?
Я новичок в Stackru. Сейчас я работаю над программой node.js. Входными данными является поток данных, содержащий несколько блоков данных (также заархивированных по алгоритму DEFLATE), соединенных вместе. Моя цель - использовать INFLATE, чтобы восста…
31 дек '14 в 10:10
1
ответ
Удалите строку с помощью gzip или zlib в Python - почему я пропускаю бит "H4sIAAAAAAAA/"
Я пытаюсь сжать строку в Python, но мой результат не соответствует ожиданиям. Строка, которую я пытаюсь сжать, например: <?xml version='1.0' encoding='UTF-8'?> Вот каков должен быть мой конечный результат: H4sIAAAAAAAA/7Oxr8jNUShLLSrOzM+zVTfUM…
13 ноя '18 в 14:48
2
ответа
Как определить уровень сжатия DEFLATE?
Существует десять различных уровней сжатия для DEFLATE (0 без сжатия и самое быстрое, 9 с лучшим сжатием и самое медленное). Каков наилучший способ определить такой уровень для необработанных данных DEFLATE? Один очевидный (но медленный) метод состо…
22 апр '13 в 17:41
3
ответа
Deflate Compression Stream, куда могут быть вставлены предварительно сжатые данные. Существует ли библиотека.NET?
Я реализую сжатие Deflate и GZip для веб-контента..NET Framework DeflateStream работает очень хорошо (он не сжимает так хорошо, как SharpZipLib, но он намного быстрее). К сожалению, он (и все другие библиотеки, которые я знаю) пропускает функцию для…
11 сен '09 в 12:18
0
ответов
Повысить дефлятированный и без знака char ptr
У меня есть указатель на массив без знака и длину данныхНапример: int length = 10; unsigned char *data = new unsigned char[length]; std::fill(data, data + length - 1, 0x03); Мне нужно выкачать данные и получить результат в массиве без знакаЯ нашел м…
27 окт '12 в 18:02
1
ответ
Декомпрессия Zlib C++
Я работаю с zlib и у меня возникли проблемы с распаковкой. Я пытаюсь распаковать пакеты, которые приходят в мою программу, но правильно распакован только первый пакет. Например: //first compressed packet 78 5e 72 65 60 08 65 bf cd c0 60 28 98 3f 95 …
06 апр '17 в 09:36
2
ответа
Java Распаковать строку, сжатую с помощью zlib deflate
Как видно из названия. Как распаковать сжатую строку, которая была сжата с помощью zlib deflate? Какой надежный способ сделать это с объяснением?
08 окт '15 в 16:04
1
ответ
Проблема энтропии дефлатера
Я использую Deflater отправить несколько сообщений по сети. Я использую: public static byte[] compress(byte[] data,int level) throws IOException { Instant starts = Instant.now(); Deflater deflater = new Deflater(); deflater.setInput(data); deflater.…
10 апр '17 в 14:48