converter и имена временных фалов

Список разделов Аудиоплеер foobar2000 Программирование foobar2000

Описание: Для программистов, пищущих плагины для foobar2000. SDK и обмен опытом

Сообщение #1 baralgin » 19.10.2007, 15:12

Пишу примочку к converter'у , не плагин, а независимую программу.
И есть проблема: во время конвертировая фубар показывает в диалоге общий прогресс процесса и имя файла(файлов), которые в данный момент обрабатываются. При этом если конвертер создаёт wave файл(временный), то ему даётся имя наподобии temp-73287D5B76186B0938CD7FA33CDF30E0.wav . Выяснил что оно зависит от полного пути с расширением будущего файла. Вероятно это MD5 хэш, но вопрос от какого значения. К примеру в данном случае(хэш выше) имя файла должно быть такое:  "D:\Трофим\1.aucd" . Пробовал считать хэш в юникоде, утф8, анси - не совпадает. В общем задача: из "D:\Трофим\1.aucd" получить 73287D5B76186B0938CD7FA33CDF30E0 . Как он это делает?

с sdk не знаком, от его пролистывания голова начинает кружится :) .
baralgin
Автор темы, Бывалый
Репутация: 2
С нами: 10 лет 1 месяц

Вернуться в Программирование foobar2000