Гибкая ссылка указывает на другой путь. Тот путь может или не может на самом деле существовать. Путь не разыскивается, пока Вы не получаете доступ к символьной ссылке. Если путь не существует, когда Вы пытаетесь получить доступ к нему, у Вас есть поврежденная символьная ссылка.
С жесткой ссылкой у Вас есть один файл с несколькими именами. Вы не можете сказать, что один из тех является "реальным" файлом, и другие - просто ссылка на него. Они все равны. Нет такой вещи как разорванная жесткая связь пути, там поврежденные символьные ссылки.
Жесткие ссылки работают только в единственной файловой системе. Если Вы хотите связаться с файлом в другой файловой системе (например, другой раздел или сетевой ресурс), необходимо использовать гибкую ссылку.
Другая большая разница - то, что происходит, когда Вы удаляете связанный файл. Если Вы удалите одну из пары hardlinked файлов, то создадите новый файл с тем же именем, то у Вас будет два отдельных файла (ссылки не стало). Если Вы удалите цель символьной ссылки и создадите новый файл с тем же именем, то ссылка укажет на новый файл.
cdparanoia запускалась как патч на cdda2wav с 1997 года и никогда не обновляла код cdda2wav. С 2002 года видимой активности по проекту нет.
cdrdao был аналогичным краткосрочным проектом, основанным в 1998 году и не имеющим новых функций по крайней мере с 2004 года. Специальной поддержки плохих медиа никогда не было.
cdda2wav был запущен в 1993 году и до сих пор активно поддерживается. В 2002 году была взята «паранойя библиотек», с годами сделанная переносимой и усовершенствованная. Libparanoia интегрирована в поддерживаемый cdda2wav с 2002 года.
Я рекомендую использовать:
cdda2wav -vall paraopts=proof speed=4 cddb=0 -B
и проверять статистические отчеты для каждого извлеченного трека.
Кстати: если ваш накопитель поддерживает чтение указателей C2, используйте:
cdda2wav -vall paraopts=proof,c2check speed=4 cddb=0 -B
это намного больше, чем это делала последняя версия cdparanoia. Пожалуйста, прочтите справочную страницу, чтобы понять отчеты об ошибках из libparanoia.
Примечание: из-за ошибки в cdparanoia бывают ситуации, когда отчеты об ошибках из cdparanoia пропадают, о которых сообщает cdda2wav, поэтому не верьте, что cdparanoia была более успешной, чем cdda2wav, только потому, что она сообщает о меньшем количестве проблем.
cdparanoia
специально разработано для обработки поврежденных медиа, с большим разнообразием стратегий в пределах от перечитывания секторов к интерполяции потерянных данных с помощью FFT.
Я использую бесплатное программное обеспечение окон exactaudiocopy под вином, которое имеет его акцент точно на коррекцию ошибок. Это работает очень приятно (см. его запись на winehq). Если Вы хотите остаться исходно, Вы могли бы хотеть взглянуть на rubyripper.