Описание тега data-compression

3 ответа

Почему данные в кодировке base64 сжимаются так плохо?

Недавно я сжимал некоторые файлы и заметил, что данные в кодировке base64 сжимаются очень плохо. Вот один пример: Исходный файл: 429,7 МиБ сжимать через xz -9: 13,2 MiB / 429,7 MiB = 0,031 4,9 MiB/s 1:28 base64 это и сжимать через xz -9: 26,7 MiB / …
6 ответов

Сжатие данных

У меня есть задача каким-то образом сжать данные фондового рынка... данные находятся в файле, где стоимость акций для каждого дня указывается в одной строке и так далее... так что это действительно большой файл. Например, 123,45 234,75 345,678 889,5…
6 ответов

Есть ли практический способ сжать NSData?

Я не видел никакой документации по этой теме, но это не значит, что ее не существует.
08 дек '11 в 01:22
2 ответа

Существуют ли какие-либо текущие библиотеки C/C++, заполненные известными алгоритмами сжатия?

Я ищу библиотеку C или C++, которая включает в себя несколько известных алгоритмов сжатия (особенно без потерь), с целью разработки собственной схемы сжатия и сравнения ее с общими решениями. Я нашел одну, называемую Basic Compression Library, но, п…
10 ноя '11 в 16:28
1 ответ

Процесс декодирования с конечной точностью арифметического кодирования?

Я немного читал об арифметическом кодировании, особенно о том, как работать с конечной точностью, поэтому, например, когда диапазон находится внутри интервала (0, 0,5) или (0,5, 1), можно просто вывести 0 или 1 соответственно, а затем удвоить диапаз…
1 ответ

Лучший способ передать большое количество изображений BMP

На удаленной машине у меня есть несколько изображений BMP, которые я хочу передать на свой компьютер как можно быстрее. Эти изображения очень похожи (кадры из одной сцены в видео). Я не хочу потерять любую информацию. Я пробовал архивирование, но он…
1 ответ

Сжатие данных для микроконтроллера

Я делаю проект с микроконтроллером PIC. У меня есть выборка АЦП и сохранение данных в ОЗУ, после заполнения ОЗУ необходимо отправить его через Bluetooth с помощью микроконтроллера PIC. Мои данные очень избыточны, у меня есть около 10-20 последовател…
17 июл '12 в 23:18
2 ответа

Какой алгоритм наиболее подходит для сжатия большого текста?

В настоящее время я ищу алгоритм сжатия без потерь, который подходит для большого объема текста, который будет дополнительно зашифрован AES и будет использоваться в качестве полезной нагрузки в стеганографии. РЕДАКТИРОВАТЬ: Основываясь на сравнитель…
07 май '18 в 16:34
8 ответов

Как вычислить приблизительную энтропию битовой строки?

Есть ли стандартный способ сделать это? Поиск в Google - "примерные биты энтропии" - раскрывает несколько научных статей, но я хотел бы просто найти кусок псевдокода, определяющего приблизительную энтропию для данной строки битов произвольной длины.…
1 ответ

Node.js Сжатие Прокси для сохранения данных

Я ищу прокси-сервер в Node.js, который сжимает данные, которые я получаю через Интернет, аналогично расширению Google Data Saver. Я хочу, чтобы сервер сжимал данные каждого процесса на моем компьютере, который использует Интернет. Я спрашиваю об это…
02 май '16 в 08:05
0 ответов

Нужна помощь в идентификации алгоритма сжатия

Не совсем уверен, что это вопрос StackOveflow, но все же. В настоящее время я работаю над старой игрой MS-DOS Neuromancer (Interplay Productions, 1988. По роману Уильяма Гибсона). На данный момент я уже написал утилиту, которая анализирует игровые р…
0 ответов

Сжатие данных при сохранении в Android-хранилище

Можно ли сохранить данные (например, фотографии, файлы документов, видео, любые данные) на внутреннем хранилище Android в сжатом виде и при открытии данных -> распаковать данные (которые хранятся на устройстве в сжатом виде), а затем показать их пол…
1 ответ

Сжатие строк в разных базах данных

Может ли mysql-server-express сжимать строки? Если бы вы могли дать мне ссылку на некоторую документацию, в которой говорится, что это будет очень ценно, так как я не могу найти эту информацию. Я знаю, что mysql позволяет это с помощью функции compr…
4 ответа

Как проверить, работает ли TOAST на определенной таблице в postgres

У меня есть таблица, которая содержит два текстовых поля, которые содержат много текста. Почему-то наша таблица начала расти в геометрической прогрессии. Я подозреваю, что TOAST (сжатие для текстовых полей в postgres) не работает автоматически. В на…
16 апр '14 в 21:02
2 ответа

Обнаружение последовательных повторяющихся паттернов в строке

Я пытаюсь найти максимальное количество повторений подстроки внутри строки, вот несколько примеров: "AQMQMB" => QM (2x) "AQMPQMB" => <nothing> "AACABABCABCABCP" => A (2x), AB (2x), ABC (3x) Как вы можете видеть, я ищу только последова…
1 ответ

Сжатие строки из 1 и 0, содержащих то же количество 1, что и 0

У меня есть строка из 1 и 0, в которой число 1 и 0 одинаковы. Я хотел бы сжать это в число, которое меньше с точки зрения количества битов, необходимых для его хранения. Кроме того, преобразование между сжатой формой и несжатой формой не требует бол…
17 май '16 в 01:49
1 ответ

Сжатие в памяти кэшированных объектов

Я создаю приложение MVC ASP.NET масштаба предприятия, которое хранит большие объекты в кэш-памяти, используя библиотеку предприятия 4.1. Размеры объекта варьируются от 18-22 МБ для каждого пользователя. В любое время может быть 530 одновременных пол…
1 ответ

Файл сжатия

У меня есть файл X байтов. И я хочу, например, сжать его в блок размером 32Kb. Есть ли либ, который я могу сделать это? Я использовал Zlib для Delphi, но я просто могу сжать полный файл в новый сжатый файл. Много шутит, педро
03 июн '10 в 02:09
1 ответ

Преобразование строки 1 и 0 в двоичное значение, а затем сжатие,PHP

У меня есть строка, например: "10001000101010001" в PHP Я сжимаю его с помощью gzcompress, но он сжимает эквивалент ASCII. Я хотел бы сжать строку, как если бы это были двоичные данные, а не двоичный эквивалент ASCII. В основном у меня есть 2 пробле…
10 июл '11 в 14:59
1 ответ

Будет ли хорошей идеей реализовать алгоритм сжатия в соответствии с моим шаблоном данных?

У меня есть некоторые данные для сжатия, теперь я знаю об избыточности и структуре данных, но стандартные алгоритмы, такие как lz4, не знают о шаблоне данных, поэтому они могут сжимать мои данные лучше, или я делаю это лучше, потому что мой алгоритм…
13 июл '16 в 15:31