Введение

CD-рипер

CDex — это бесплатный программный пакет для цифрового извлечения аудио с аудио-CD (так называемый CD-рипер) и преобразования аудиоформатов для Microsoft Windows. Он преобразует CDDA-треки с компакт-диска в стандартные компьютерные звуковые файлы, такие как WAV, MP3 или Ogg Vorbis. CDex ранее распространялся как свободное программное обеспечение под лицензией GNU General Public License (GPL); однако, несмотря на то, что на веб-сайте утверждается обратное, исходный код не публиковался с 2005 года. Изначально он был написан Альбертом Л. Фабером, а в настоящее время разрабатывается и поддерживается Георгием Бердышевым. Недавние версии программного обеспечения могут быть скомпрометированы и представлять угрозу безопасности.

Особенности

CDex способен конвертировать аудио CD в различные форматы, включая WAV, Vorbis, MP3 (с использованием кодировщика LAME), VQF, Musepack, APE и многие другие. Начиная с версии 1.70b2 кодирование FLAC реализовано нативно, но для версии 1.51 FLAC и другие кодеки можно использовать с помощью внешнего кодировщика. Программа поддерживает CD Text, что позволяет извлекать треки с именами песен, исполнителей и альбомов с минимальными усилиями пользователя. Она также может автоматически распознавать (большинство) вставленных аудио CD и находить метаданные в онлайн-базе данных (freedb) для автоматической маркировки, именования и сортировки извлеченных файлов. Кроме того, в CDex интегрирован cdparanoia для надежного чтения дисков. CDex считается очень настраиваемым и относительно простым в использовании.

История

В 2000 году, в начале бета-тестирования версии 1.30, CDex был преобразован в проект свободного программного обеспечения (cdexos: CDex Open Source) и размещен на SourceForge.net. В январе 2006 года на главной странице CDex был объявлен поиск нового менеджера проекта и разработчика, что указывало на прекращение разработки CDex Альбертом Л. Фабером. 5 июня 2006 года CDex 1.70 Beta 1 был выпущен через веб-сайт SourceForge.net (указан Георгий Бердышев как автор). Это было первое официальное обновление программы почти за три года, за которым вскоре, 23 июня 2006 года, последовал выпуск CDex 1.70 Beta 2. В 2008 году к Бердышеву в качестве разработчиков проекта присоединилась Ариана Гомес. 18 ноября 2009 года был выпущен CDex 1.70 Beta 4. CDex 1.70 Final был выпущен 29 июня 2014 года с поддержкой Unicode и Multibyte. 30 июня 2007 года, всего через день после выхода GPLv3, была обновлена лицензия CDex. Однако последней версией, для которой был опубликован исходный код, является 1.70 Beta 2, а проект на SourceForge, по всей видимости, был закрыт в июле 2015 года, вскоре после выпуска версии 1.79. Начиная с версии 1.76, установщик включает в себя рекламное ПО OpenCandy. В ноябре 2017 года была выпущена версия 1.96. Неизвестно, кто в настоящее время поддерживает код, и контактная информация не предоставляется. К марту 2018 года было выпущено еще четыре версии. База данных удаленного сервера Freedb, используемая по умолчанию в CDex, стала недоступна к июню 2020 года. Сайт gnudb.org по адресу gnudb.gnudb.org (на HTTP-порту 80) с использованием proxy.gnudb.org служит заменой неактивной базе данных удаленного сервера по умолчанию.

Потенциальный риск

Недавнее возрождение CDex привело к тому, что ряд спонсируемых программ автоматически выбираются при установке, при этом предоставляется мало информации об их назначении. Результаты сканирования указывают на существенный риск для любой системы, на которую они установлены, а также на то, что исходный код больше не является общедоступным, что препятствует независимой проверке. Этот проект следует считать скомпрометированным новым сопровождающим и ему нельзя доверять. Не следует доверять этому проекту и устанавливать его на свой компьютер. После того, как новый сопровождающий взял на себя управление, были выпущены новые версии, демонстрирующие активность, но ссылки на поддержку не работают, система обработки запросов отсутствует и ведет на недействительную страницу, нет контактных данных или способа связаться с разработчиком, а установщик устанавливает рекламное ПО без каких-либо уведомлений. Новый сопровождающий использовал хорошую репутацию и наработки проекта, превратив его в инструмент для получения прибыли. В приложение вносятся обновления, включая установщик, с установкой скрытого программного обеспечения. Поздние версии, по всей видимости, также добавляют артефакты в конце некоторых треков, извлеченных программой. Возврат к более ранней версии программы устраняет эту проблему.