From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58226) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aPAIb-0004WA-IK for qemu-devel@nongnu.org; Fri, 29 Jan 2016 09:45:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aPAIP-0007mI-Tt for qemu-devel@nongnu.org; Fri, 29 Jan 2016 09:45:21 -0500 Received: from plane.gmane.org ([80.91.229.3]:54275) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aPAIP-0007lo-I1 for qemu-devel@nongnu.org; Fri, 29 Jan 2016 09:45:09 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1aPAIL-00089j-Lk for qemu-devel@nongnu.org; Fri, 29 Jan 2016 15:45:05 +0100 Received: from li815-243.members.linode.com ([106.185.53.243]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 29 Jan 2016 15:45:05 +0100 Received: from lspnet by li815-243.members.linode.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 29 Jan 2016 15:45:05 +0100 From: lspnet Date: Fri, 29 Jan 2016 14:40:15 +0000 (UTC) Message-ID: References: <55F94CC1.5050401@redhat.com> <55F972A6.50906@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 Subject: Re: [Qemu-devel] help with understanding qcow2 file format List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org aGnvvIxJIGhhdmUgcmVhZCAyMDE1LXFjb3cyLWV4cGFuZGVkLnBkZiBhbmQgcWNvdzIudHh077yMCnNvIEkgdW5kZXJzdGFuZCBob3cgdG8gY29udmVydCAgdGhlIG9mZnNldCBpbiB0aGUgdmlydHVhbCBkaXNrIHRvIHRoZSAKb2Zmc2V0IGludG8gdGhlIGltYWdlIGZpbGXvvIhxY293MikuCgpidXQgSSB3aXNoIHRvIGtub3cgaG93IHRvIGNvbnZlcnQgIHRoZSBibG9jayB1c2luZyBleHQ0IHRvIHRoZSBvZmZzZXQgaW4gCnRoZSB2aXJ0dWFsIGRpc2suIFBsZWFzZSBoZWxwIG1lLgoKdGhlIGZpbGUgYmxvY2sgaW5mb3JtYXRpb24gaXMgYmVsb3c6CgpjbG91ZEBjbG91ZC1wYzokIHN1ZG8gZGVidWdmcyAvZGV2L3ZkYTEKZGVidWdmczogYmxvY2tzIC9ob21lL2Nsb3VkL3Rlc3QKMzQ3MDA4CgpjbG91ZEBjbG91ZC1wYzokIHN0YXQgL2hvbWUvY2xvdWQvdGVzdApGaWxlOiAvaG9tZS9jbG91ZC90ZXN0CnNpemU6OCAgIEJsb2Nrczo4ICAgSU8gQmxvY2s6NDA5NiAgcmVndWxhciBmaWxlCkRldmljZTogZmQwMWgvNjQ3NjlkICBJbm9kZToxMzE2MDEgIExpbmtzOjEKCk9TJyBmaWxlIHN5c3RlbSBpbmZvcm1hdGlvbiBpcyBiZWxvdzogKHVidW50dSAxNC4wNCwgZXh0NCkKCmNsb3VkQGNsb3VkLXBjOiQgZmRpc2sgLWwgCkRpc2sgL2Rldi92ZGE6IDg1ODkgTUIsIDg1ODk5MzQ1OTIgYnl0ZXMKMTYgaGVhZHMsIDYzIHNlY3RvcnMvdHJhY2ssIDE2NjQ0IGN5bGluZGVycywgdG90YWwgMTY3NzcyMTYgc2VjdG9ycwpVbml0cyA9IHNlY3RvcnMgb2YgMSAqIDUxMiA9IDUxMiBieXRlcwpTZWN0b3Igc2l6ZSAobG9naWNhbC9waHlzaWNhbCk6IDUxMiBieXRlcyAvIDUxMiBieXRlcwpJL08gc2l6ZSAobWluaW11bS9vcHRpbWFsKTogNTEyIGJ5dGVzIC8gNTEyIGJ5dGVzCkRpc2sgaWRlbnRpZmllcjogMHgwMDAwMDVmNAoKICBEZXZpY2UgQm9vdCAgICAgIFN0YXJ0ICAgICAgICAgRW5kICAgICAgQmxvY2tzICAgSWQgIFN5c3RlbQovZGV2L3ZkYTEgICAqICAgICAgICAyMDQ4ICAgIDEyNTgyOTExICAgICA2MjkwNDMyICAgODMgIExpbnV4Ci9kZXYvdmRhMiAgICAgICAgMTI1ODQ5NTggICAgMTY3NzUxNjcgICAgIDIwOTUxMDUgICAgNSAgRXh0ZW5kZWQKL2Rldi92ZGE1ICAgICAgICAxMjU4NDk2MCAgICAxNjc3NTE2NyAgICAgMjA5NTEwNCAgIDgyICBMaW51eCBzd2FwIAovIFNvbGFyaXMKCmNsb3VkQGNsb3VkLXBjOiQgZHVtcGUyZnMgLWggL2Rldi92YWQxCkZpbGVzeXN0ZW0gdm9sdW1lIG5hbWU6ICAgPG5vbmU+Ckxhc3QgbW91bnRlZCBvbjogICAgICAgICAgLwpGaWxlc3lzdGVtIFVVSUQ6ICAgICAgICAgIGJiY2JiYjBlLWEzMzUtNDZmZS1iODI5LWI0YmY3YmVmNTEzYgpGaWxlc3lzdGVtIG1hZ2ljIG51bWJlcjogIDB4RUY1MwpGaWxlc3lzdGVtIHJldmlzaW9uICM6ICAgIDEgKGR5bmFtaWMpCkZpbGVzeXN0ZW0gZmVhdHVyZXM6ICAgICAgaGFzX2pvdXJuYWwgZXh0X2F0dHIgcmVzaXplX2lub2RlIGRpcl9pbmRleCAKZmlsZXR5cGUgbmVlZHNfcmVjb3ZlcnkgZXh0ZW50IGZsZXhfYmcgc3BhcnNlX3N1cGVyIGxhcmdlX2ZpbGUgCmh1Z2VfZmlsZSB1bmluaXRfYmcgZGlyX25saW5rIApleHRyYV9pc2l6ZQpGaWxlc3lzdGVtIGZsYWdzOiAgICAgICAgIHNpZ25lZF9kaXJlY3RvcnlfaGFzaCAKRGVmYXVsdCBtb3VudCBvcHRpb25zOiAgICB1c2VyX3hhdHRyIGFjbApGaWxlc3lzdGVtIHN0YXRlOiAgICAgICAgIGNsZWFuCkVycm9ycyBiZWhhdmlvcjogICAgICAgICAgQ29udGludWUKRmlsZXN5c3RlbSBPUyB0eXBlOiAgICAgICBMaW51eApJbm9kZSBjb3VudDogICAgICAgICAgICAgIDM5MzIxNgpCbG9jayBjb3VudDogICAgICAgICAgICAgIDE1NzI2MDgKUmVzZXJ2ZWQgYmxvY2sgY291bnQ6ICAgICA3ODYzMApGcmVlIGJsb2NrczogICAgICAgICAgICAgIDcxNjMwNApGcmVlIGlub2RlczogICAgICAgICAgICAgIDIxNTI5NgpGaXJzdCBibG9jazogICAgICAgICAgICAgIDAKQmxvY2sgc2l6ZTogICAgICAgICAgICAgICA0MDk2CkZyYWdtZW50IHNpemU6ICAgICAgICAgICAgNDA5NgpSZXNlcnZlZCBHRFQgYmxvY2tzOiAgICAgIDM4MwpCbG9ja3MgcGVyIGdyb3VwOiAgICAgICAgIDMyNzY4CkZyYWdtZW50cyBwZXIgZ3JvdXA6ICAgICAgMzI3NjgKSW5vZGVzIHBlciBncm91cDogICAgICAgICA4MTkyCklub2RlIGJsb2NrcyBwZXIgZ3JvdXA6ICAgNTEyCkZsZXggYmxvY2sgZ3JvdXAgc2l6ZTogICAgMTYKRmlsZXN5c3RlbSBjcmVhdGVkOiAgICAgICBUaHUgSmFuIDIxIDE0OjQyOjU1IDIwMTYKTGFzdCBtb3VudCB0aW1lOiAgICAgICAgICBGcmkgSmFuIDI5IDIxOjI1OjAzIDIwMTYKTGFzdCB3cml0ZSB0aW1lOiAgICAgICAgICBGcmkgSmFuIDI5IDIxOjI1OjAzIDIwMTYKTW91bnQgY291bnQ6ICAgICAgICAgICAgICA3Ck1heGltdW0gbW91bnQgY291bnQ6ICAgICAgLTEKTGFzdCBjaGVja2VkOiAgICAgICAgICAgICBUaHUgSmFuIDIxIDE0OjQyOjU1IDIwMTYKQ2hlY2sgaW50ZXJ2YWw6ICAgICAgICAgICAwICg8bm9uZT4pCkxpZmV0aW1lIHdyaXRlczogICAgICAgICAgNDIyMSBNQgpSZXNlcnZlZCBibG9ja3MgdWlkOiAgICAgIDAgKHVzZXIgcm9vdCkKUmVzZXJ2ZWQgYmxvY2tzIGdpZDogICAgICAwIChncm91cCByb290KQpGaXJzdCBpbm9kZTogICAgICAgICAgICAgIDExCklub2RlIHNpemU6CSAgICAgICAgICAyNTYKUmVxdWlyZWQgZXh0cmEgaXNpemU6ICAgICAyOApEZXNpcmVkIGV4dHJhIGlzaXplOiAgICAgIDI4CkpvdXJuYWwgaW5vZGU6ICAgICAgICAgICAgOApGaXJzdCBvcnBoYW4gaW5vZGU6ICAgICAgIDEzMTY5OQpEZWZhdWx0IGRpcmVjdG9yeSBoYXNoOiAgIGhhbGZfbWQ0CkRpcmVjdG9yeSBIYXNoIFNlZWQ6ICAgICAgNDc1ZWU1NTYtOWE3Zi00YzdiLTkzYzMtMjEyNDk5MDZlZmVhCkpvdXJuYWwgYmFja3VwOiAgICAgICAgICAgaW5vZGUgYmxvY2tzCkpvdXJuYWwgZmVhdHVyZXM6ICAgICAgICAgam91cm5hbF9pbmNvbXBhdF9yZXZva2UKSm91cm5hbCBzaXplOiAgICAgICAgICAgICAxMjhNCkpvdXJuYWwgbGVuZ3RoOiAgICAgICAgICAgMzI3NjgKSm91cm5hbCBzZXF1ZW5jZTogICAgICAgICAweDAwMDAwZGM4CkpvdXJuYWwgc3RhcnQ6ICAgICAgICAgICAgMTgKCmNsb3VkQGNsb3VkLXBjOiQgY2F0IC9ldGMvZnN0YWIKIyAvZXRjL2ZzdGFiOiBzdGF0aWMgZmlsZSBzeXN0ZW0gaW5mb3JtYXRpb24uCiMgPGZpbGUgc3lzdGVtPiA8bW91bnQgcG9pbnQ+IDx0eXBlPjxvcHRpb25zPjxkdW1wPiA8cGFzcz4KIyAvIHdhcyBvbiAvZGV2L3ZkYTEgZHVyaW5nIGluc3RhbGxhdGlvbgpVVUlEPWJiY2JiYjBlLWEzMzUtNDZmZS1iODI5LWI0YmY3YmVmNTEzYiAvICAgIAogICAgICAgICAgIGV4dDQgICAgZXJyb3JzPXJlbW91bnQtcm8gMCAgICAgICAxCiMgc3dhcCB3YXMgb24gL2Rldi92ZGE1IGR1cmluZyBpbnN0YWxsYXRpb24KVVVJRD1lMmUzZWM1Yy1kYzRjLTRmNWQtYTE3Ni0wZjE2NmI0MTk3ODUgbm9uZSAgc3dhcCAgc3cgICAwICAw