Введение
Устройство или программное обеспечение для кодирования или декодирования цифрового потока данных.
encoding and decoding a digital data stream
Кодек – это устройство или компьютерная программа, кодирующая или декодирующая поток данных или сигнал. Термин "кодек" является комбинацией слов "кодер" и "декодер". В электронных коммуникациях эндек – это устройство, выполняющее функции как кодирования, так и декодирования сигнала или потока данных, и, следовательно, является разновидностью кодека. Термин "эндек" является комбинацией слов "кодер" и "декодер". Кодер или кодировщик преобразует поток данных или сигнал для передачи или хранения, возможно, в зашифрованном виде, а функция декодера обращает процесс кодирования для воспроизведения или редактирования. Кодеки используются в приложениях для видеоконференций, потокового мультимедиа и редактирования видео.
Примеры
Аудиокодек преобразует аналоговые аудиосигналы в цифровые для передачи или кодирует их для хранения. Принимающее устройство преобразует цифровые сигналы обратно в аналоговую форму с помощью аудиодекодера для воспроизведения. Примером этого служат кодеки, используемые в звуковых картах персональных компьютеров. Видеокодек выполняет аналогичную задачу для видеосигналов. Устройство системы экстренного оповещения обычно является эндеком, но иногда только декодером. При реализации протокола инфракрасной передачи данных (IrDA) между UART и оптоэлектронными системами может использоваться эндек.
Вредоносные программы
используются, когда злоумышленник маскирует вирусы и другое вредоносное ПО под кодек, внедряя его в сжимаемые данные. Эта маскировка проявляется в виде предложения скачать кодек через всплывающее окно или рекламу. При нажатии или загрузке такого кодека на компьютер устанавливается вредоносное ПО. После установки поддельный кодек часто используется для получения доступа к личным данным, повреждения всей системы или дальнейшего распространения вредоносных программ. Ранее одним из распространенных способов распространения вредоносного ПО были поддельные страницы антивирусов, а с развитием кодеков оба метода стали использоваться вместе для обмана пользователей в сети. Такая комбинация позволяет автоматически загружать поддельные кодеки на устройство через веб-сайты, ссылки на которые содержатся во всплывающей рекламе, предупреждениях о вирусах или кодеках, а также в статьях.