Алгоритм сжатия
Автор Hj hj задал вопрос в разделе ВУЗы, Колледжи
перечислите и охарактеризуйте основные алгоритмы сжатия данных и получил лучший ответ
Ответ от Monika messi[гуру]
Алгоритмы сжатия данных
[править] Алгоритмы сжатия без потерь
* Преобразование Барроуза — Уилера (также известен как англ. BWT) — предварительная обработка данных для улучшения сжатия без потерь
* Преобразование Шиндлера (англ. ST) — модификация преобразования Барроуза — Уилера
* Алгоритм DEFLATE — популярный свободный алгоритм сжатия (используется в библиотеке zlib)
* Дельта-кодирование — эффективно для сжатия данных, в которых последовательности часто повторяются
* Инкрементное кодирование — дельта-кодирование применяемое к последовательности строк
* Алгоритм сжатия PPM
* Кодирование длин серий (Групповое кодирование, также известен как англ. RLE) — последовательная серия одинаковых элементов заменяется на два символа: элемент и число его повторений
* Алгоритм SEQUITUR (англ. ) — сжатие без потерь, автоматическое адаптивное построение контекстно-свободной грамматики для обрабатываемых данных
* Вейвлет-кодирование на основе вложенных нуль-деревьев (англ. ) (EZW-кодирование)
* Энтропийное кодирование — схема кодирования, которая присваивает коды символам таким образом, чтобы соотнести длину кодов с вероятностью появления символов
o Алгоритм Шеннона — Фано — самый простой алгоритм кодирования
o Алгоритм Хаффмана — алгоритм построения кода при помощи кодовых деревьев
+ Адаптивное кодирование Хаффмана (англ. ) — техника адаптивного кодирования, основывающаяся на коде Хаффмана
o Усечённое двоичное кодирование (англ. ) — используется для однородного вероятностного распределения с конечным алфавитом
o Арифметическое кодирование — развитие энтропийного кодирования
+ Адаптивное арифметическое кодирование — техника адаптивного кодирования, основывающаяся на арифметическом кодировании
o Кодирование расстояний (англ. ) — метод сжатия данных, который близок по эффективности к арифметическому кодированию
* Энтропийное кодирование с известными характеристиками
o Унарное кодирование — код, который представляет число n в виде n единиц с замыкающим нулём
o дельта|гамма|омега-кодирование Элиаса (англ. Elias coding) — универсальный код, кодирующий положительные целые числа
o Кодирование Фибоначчи — универсальный код, который кодирует положительные целые числа в двоичные кодовые слова
o Кодирование Голомба — форма энтропийного кодирования, которая оптимальна для алфавитов с геометрическим распределением
o Кодирование Райса (англ. ) — форма энтропийного кодирования, которая оптимальна для алфавитов с геометрическим распределением
[править] Алгоритмы сжатия с потерями
* Линейное предсказывающее кодирование (англ. ) — сжатие с потерями, представляющее спектральную огибающую цифрового сигнала речи в сжатом виде
* А-закон — стандартный алгоритм компандирования. Применяется в РФ.
* Мю-закон — стандартный алгоритм компандирования
* Фрактальное сжатие — метод, использующий фракталы для сжатия изображений
* Трансформирующее кодирование (англ. ) — тип сжатия данных для «естественных» данных, таких как аудиосигналы или фотографические изображения
* Векторное квантование — техника, часто используемая в сжатии данн
Алгоритм Фано.
речь, видимо, про шеннона-фано, что странно, в чистом виде он редко используется и является скорее
подробнее...
Сколько весит не сжатое RAW видео снятое на BlackMagic 4K 60fps? 3840 х 2160
простое full HD 30 fps снимается обычно на 25 мегабит в сек. - это стандарт сейчас. (т. е. 3
подробнее...
Какой архивный формат оптимальней в плане сжатия и надёжности.
Лучше всего конечно RAR с опцией максимального сжатия, а для надёжности нужно поставить 1 процент
подробнее...
Алгоритм. Как можете обьяснить Значение " Алгорит в жизни " и Значение в " Информатике " Очень важно узнать, подскажите
Если по простому:
Алгоритм - это последовательность действий, для достижения какой-нибудь
подробнее...
Подскажите, пожалуйста, возможно ли сжать файл word в 10 раз? Сейчас он весит 20 метров, а мне надо что бы 2. Спасибо.
все зависит от контента, там есть какаято опция типа преобразовывает графику в 8битную, изменяет
подробнее...
Почему не сжимается rar архив? Степень сжатия 99% однако размер архива не уменьшился. Как его сжать?
если там мультимедиа, так оно почти не сжимается. может да ж чуточки больше стать... если
подробнее...
какой программой можно открыть формат MKV? подскажите пожалуйста
Описание файла .mkv на русскомВидео-файл Matroska
Описание файла .mkv на английскомMatroska
подробнее...
В чём отличия аудиоформата MP3 и mp3pro при конвертации?
mp3PRO — алгоритм сжатия аудио (или кодек) , который сочетает в себе аудио формат MP3 со
подробнее...
чем отличается формат flac от mp3?
у них принципиально разные алгоритмы сжатия.
с потребительской (пользовательской) точки зрения:
подробнее...
32Kbps | 64Kbps | 128Kbps - что значат? качество звука?
Это битрейт
С понятием «битрейт» мы сталкиваемся при упоминании файлов аудио и видео формата.
подробнее...
Какой код для сброса всех настроек на nokia e51&
*#06# - IMEI смартфона (IMEI номер - состоит из 15 цифр, он уникален и есть у каждого телефона) .
подробнее...
Как правильно архивировать файлы
Степень сжатия зависит от архиватора (от его алгоритма сжатия) . Самый лучший по степени сжатия
подробнее...
"Кривая" кодировка в PDF
Кодировка PDF это уже интересно =)
Чаще всего PDF-файл является комбинацией текста с растровой
подробнее...