Вопросы по теме 'lz77'

Я использую сжатие lz77 для изображений. Но если я вставлю изображение RGB, результат будет неправильным, может ли кто-нибудь из вас мне помочь?
когда я вставляю изображение в градациях серого, алгоритм работает, если я вставляю изображение в формате RGB, вывод будет неправильным. правильно ли я работаю с изображением rgb? Я не понимаю, почему мне могут помочь? используемая библиотека...
58 просмотров
schedule 28.03.2022

Зачем совмещать Хаффмана и lz77?
Я выполняю обратный инжиниринг в игре Gameboy Advance и заметил, что разработчики оригинала написали код, который имеет два системных вызова для распаковки уровня с использованием Huffman и lz77 (в этом порядке). Но зачем использовать Хаффмана +...
978 просмотров
schedule 29.06.2022

Как я могу оптимизировать свой компрессор с раздвижным окном Lz77?
Я написал компрессор Java для очень непонятного формата сжатия. (В основном он использовался на компьютерах Amiga в 1990-х годах). Существует довольно много документации о том, как распаковывать формат файла, но нет ни одной о том, как его...
486 просмотров

Как правильно использовать std::string для хранения байтов (беззнаковых символов)?
Я кодирую алгоритм сжатия LZ77, и у меня возникают проблемы с сохранением беззнаковых символов в строке. Чтобы сжать любой файл, я использую его двоичное представление, а затем читаю его как chars (поскольку 1 символ равен 1 байту, афаик) в...
322 просмотров
schedule 29.01.2023

Декодирование строки Z64 (ZB64)
Я работаю над разбивкой определений этикеток ZPL, созданных программным обеспечением для изготовления этикеток NiceLabel. По большей части мне не нужно беспокоиться о декодировании Z64, потому что это просто закодированная графика, и мне не нужно...
1420 просмотров
schedule 09.04.2024