-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
QCOW file header echoed in output #17
Comments
Could you share the test file or method you've created it? |
Unfortunately the QCOW file was not a test one, so I can't share it. I'll try to find something I can share, though, assuming this issue isn't specific to this file for some reason |
Thx that would be useful in reproducing it.
Could be, I'm traveling and don't have my test files available. |
Thank you for spending the time to look at this. I have a sanitized qcow2 disk file that preserves enough of the original QCOW tables to mount and replicate the issue when I read from the /qcow1 stub. https://send.firefox.com/download/d0a1c019951f2d6a/#MmU3aiqtUsSh38mBW6Qnww |
|
The 0x00000001 points to the qcow file header so that explains the repeated header. The question now is what is https://people.gnome.org/~markmc/qcow-image-format.html |
|
I need to double check but the |
Hi -- In testing with both libqcow-20181227 package and the latest master state, I am finding the QCOW file header echoed at quasi-regular points in the output. This behavior is seen when accessing either the pyqcow.file object or via the qcowmount utility.
See the attached image for an example, where the top file is created using the qemu-img converter and the bottom is the output of dd-ing the /qcow1 created by qcowmount. The first occurrence is at 0x180000, with a number of header recurrences at 0xFFF2 intervals after that. There's then a gap but the pattern repeats at 0x280000
The text was updated successfully, but these errors were encountered: