Igor B. Poretsky:

IP> Есть такая простенькая утилитка cd-discid. Она позволяет более или менее
IP> надежно идентифицировать audio CD. А может ли кто-нибудь здесь
IP> присоветовать мне что-нибудь для решения подобной проблемы относительно
IP> data CD и DVD?

Насколько я понимаю, discid для аудио-дисков вычисляется как хэш от длин
треков. И от порядка треков он тоже зависит. Почему бы не сделать то же
самое для диска с данными, но посчитать хэш по метаданным файлов? Может, не
всех файлов, а только для двух верхних уровней в иерархии. Но надо
учитывать, что некоторые данные могут зависеть от параметров монтирования
диска. Например, некоторые файлы могут быть скрыты, если диск не смонтирован
с опцией unhide.

А если вам нужно идентифицировать диск собственного изготовления, то просто
запишите uuid в какой-нибудь файл на диске.

В крайнем случае можно снять образ и посчитать его md5-сумму.

-- 
Дмитрий Падучих
-- 
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Ответить