Системы кодирования с переменной длиной кодовых последовательностей используют в случаях, когда необходимо уменьшить объём передаваемой информации. spravochnick.ru
Это достигается за счёт того, что более вероятные символы представляются более короткими кодовыми словами. spravochnick.ru
Некоторые области применения такого кодирования:
- Сжатие данных. en.wikipedia.org Коды переменной длины позволяют сжимать и распаковывать источники с нулевой ошибкой и при этом посимвольно считывать их обратно. en.wikipedia.org
- Обработка видеоданных. spravochnick.ru Такое кодирование используют, когда нет жёстких ограничений на длину кодограммы, а код должен строиться для установленного количества элементов в кадре или в потоке. spravochnick.ru
- Представление целых чисел. spravochnick.ru Например, в сетевых протоколах, при представлении данных в оперативной памяти и на диске, на финальных стадиях алгоритмов компрессии данных. spravochnick.ru