# Functions

ConvertToRawStream converts an http accessible image to raw format without locally caching the image.
CopyKnownHdrs performs a simple map copy since := assignment copies the reference to the map, not contents.
CopyRegistryImage download image from registry with skopeo url: source registry url.
CreateBlankImage creates empty raw image.
NewQEMUOperations returns the default implementation of QEMUOperations.
NewSkopeoOperations returns the default implementation of SkopeoOperations.
Validate does basic validation of a qemu image.

# Constants

ExtGz is a constant for the .gz extenstion.
ExtImg is a constant for the .img extenstion.
ExtIso is a constant for the .iso extenstion.
ExtQcow2 is a constant for the .qcow2 extenstion.
ExtTar is a constant for the .tar extenstion.
ExtTarGz is a constant for the .tar.gz extenstion.
ExtTarXz is a constant for the .tar.xz extenstion.
ExtXz is a constant for the .xz extenstion.
MaxExpectedHdrSize defines the Size of buffer used to read file headers.

# Variables

SkopeoInterface the skopeo operations interface.

# Structs

Header represents our parameters for a file format header.
ImgInfo contains the virtual image information.

# Interfaces

QEMUOperations defines the interface for executing qemu subprocesses.
SkopeoOperations defines the interface for executing skopeo subprocesses.

# Type aliases

Headers provides a map for header info, key is file format, eg.