Как открыть файл антивирусной базы моллюсков

4006
Pouyan Izadi

Я хочу прочитать содержимое файла .CVD (файл базы данных Clam AV).

Как я могу это сделать? Я попытался удалить первые 512 байт файла, а затем переименовать его, .tar.gzно он не открывается.

1
Что ты хочешь с этим делать? Clam AV имеет библиотеки, которые вы можете использовать, чтобы прочитать хотя бы часть данных из файлов CVD. haimg 12 лет назад 0
Я хочу создать антивирус. Мне нужна база данных, чтобы открывать и читать подписи. Pouyan Izadi 12 лет назад 0

2 ответа на вопрос

2
Paul

Вот лучший способ удалить заголовок:

dd if=clam.cvd of=clam.tar.gz bs=512 skip=1 

Затем вы можете использовать tar для извлечения:

tar xzvf clam.tar.gz 
извините, но я не понял эти коды ... где я могу написать эти коды? это коды Linux? Pouyan Izadi 12 лет назад 0
@PouyanIzadi да, это Linux. Просто сделайте это из оболочки bash, чтобы извлечь файлы. Paul 12 лет назад 0
0
Kris

ClamAV comes with a tool to verify and also extract database files called sigtool. To extract you can run

sigtool -u clam.cvd 

which will extract the files in the current directory.