История изменений
Исправление Jurik_Phys, (текущая версия) :
Если у обновлений уникальный формат, то можно проверять магическое число типа файла
// Определение принадлежности файла к qcow2 по "Magic number"
// https://www.ijrte.org/wp-content/uploads/papers/v8i5/E5606018520.pdf
// 514649FB - магическое число qcow2 файлов (см. табл. 2)
bool vmImage = false;
QFile file(imageFullName);
QByteArray header = file.read(4);
if (header == QByteArray::fromHex("514649FB")){
vmImage = true;
}
Исходная версия Jurik_Phys, :
Можно, у обновлений уникальный формат, то можно проверять магическое число типа файла
// Определение принадлежности файла к qcow2 по "Magic number"
// https://www.ijrte.org/wp-content/uploads/papers/v8i5/E5606018520.pdf
// 514649FB - магическое число qcow2 файлов (см. табл. 2)
bool vmImage = false;
QFile file(imageFullName);
QByteArray header = file.read(4);
if (header == QByteArray::fromHex("514649FB")){
vmImage = true;
}