Проблема неоднозначного декодирования в бинарных кодах заключается в том, что в зависимости от подобранных кодовых слов декодирование может производиться либо одним способом, либо несколькими. 1 В результате возникают разные результаты декодирования. 1
Чтобы код декодировался однозначно, должно выполняться условие Фано: «Ни одно кодовое слово не должно быть началом другого». 1 Если это условие не соблюдается, то при декодировании могут возникнуть проблемы. 1
Например, последовательность «0110» можно декодировать по-разному: «0110» = «КОТ» и «0110» = «КООК». 1
В общем случае декодировать сообщение удаётся только перебором вариантов. 3