Оптимально закодованим вважатимемо такий код, коли на передачу повідомлень витрачається мінімальний час. Якщо на передачу кожного елементарного символу (0 або 1) витрачається той самий час, то оптимальним буде такий код, який матиме мінімально можливу довжину.
Кодування інформації — процес перетворення сигналу з форми, зручної безпосереднього використання інформації, у форму, зручну передачі, зберігання чи автоматичної переробки.
Код Хаффмана Алфавітне нерівномірне двійкове кодування– кодування при якому символи деякого первинного алфавіту кодуються комбінаціями символів двійкового алфавіту (тобто 0 і 1), причому довжина кодів і, відповідно, тривалість передачі окремого коду, можуть відрізнятися.
Кодування інформації – це певний процес, завдяки якому формується певне бачення інформації. Інформацію кодують для того, щоб комп'ютер міг розуміти задані для нього команди, а також виконання цих команд та інших операцій.