Разнообразие методов кодирования и их применение