Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package diskfs implements methods for creating and manipulating disks and filesystems
|
Package diskfs implements methods for creating and manipulating disks and filesystems |
|
disk
Package disk provides utilities for working directly with a disk
|
Package disk provides utilities for working directly with a disk |
|
filesystem
Package filesystem provides interfaces and constants required for filesystem implementations.
|
Package filesystem provides interfaces and constants required for filesystem implementations. |
|
filesystem/fat12
Package fat12 provides utilities to interact with, manipulate and create a FAT12 filesystem on a block device or disk image.
|
Package fat12 provides utilities to interact with, manipulate and create a FAT12 filesystem on a block device or disk image. |
|
filesystem/fat16
Package fat16 provides utilities to interact with, manipulate and create a FAT16 filesystem on a block device or disk image.
|
Package fat16 provides utilities to interact with, manipulate and create a FAT16 filesystem on a block device or disk image. |
|
filesystem/fat32
Package fat32 provides utilities to interact with, manipulate and create a FAT32 filesystem on a block device or a disk image.
|
Package fat32 provides utilities to interact with, manipulate and create a FAT32 filesystem on a block device or a disk image. |
|
filesystem/iso9660
Package iso9660 provides utilities to interact with, manipulate and create an iso9660 filesystem on a block device or a disk image.
|
Package iso9660 provides utilities to interact with, manipulate and create an iso9660 filesystem on a block device or a disk image. |
|
filesystem/squashfs
Package squashfs provides support for reading and creating squashfs filesystems references:
|
Package squashfs provides support for reading and creating squashfs filesystems references: |
|
partition
Package partition provides ability to work with individual partitions.
|
Package partition provides ability to work with individual partitions. |
|
partition/gpt
Package gpt provides an interface to GUID Partition Table (GPT) partitioned disks.
|
Package gpt provides an interface to GUID Partition Table (GPT) partitioned disks. |
|
partition/mbr
Package mbr provides an interface to Master Boot Record (MBR) partitioned disks.
|
Package mbr provides an interface to Master Boot Record (MBR) partitioned disks. |
|
util/timestamp
Package timestamp provides utilities for handling timestamps
|
Package timestamp provides utilities for handling timestamps |
|
Package erofs provides a read-only reader for uncompressed EROFS images.
|
Package erofs provides a read-only reader for uncompressed EROFS images. |
|
Package fsutil contains safe filesystem helpers used when writing archive entries to disk: escape-proof path resolution plus directory, file, symlink and hardlink replacement with metadata handling.
|
Package fsutil contains safe filesystem helpers used when writing archive entries to disk: escape-proof path resolution plus directory, file, symlink and hardlink replacement with metadata handling. |
|
Package fsview builds an in-memory merged view of an image's layered filesystem.
|
Package fsview builds an in-memory merged view of an image's layered filesystem. |
|
Package i18n manages the bilingual (Chinese / English) message bundles used by the udf CLI.
|
Package i18n manages the bilingual (Chinese / English) message bundles used by the udf CLI. |
|
Package image is the orchestration layer: it detects an input by content, scans its metadata, exposes its merged filesystem view, and lists or extracts files.
|
Package image is the orchestration layer: it detects an input by content, scans its metadata, exposes its merged filesystem view, and lists or extracts files. |
|
archive
Package archive reads archive / container formats — tar (and compressed tar), zip, 7z, rar, cpio, asar, rpm, deb and OCI image layouts — and exposes a uniform list/open surface over them.
|
Package archive reads archive / container formats — tar (and compressed tar), zip, 7z, rar, cpio, asar, rpm, deb and OCI image layouts — and exposes a uniform list/open surface over them. |
|
Package layer applies individual image layer tars to a target directory.
|
Package layer applies individual image layer tars to a target directory. |
|
Package lvm2 reads LVM2 physical volumes (and the volume groups on them) directly from a block device or disk image, without the LVM tooling.
|
Package lvm2 reads LVM2 physical volumes (and the volume groups on them) directly from a block device or disk image, without the LVM tooling. |
|
alloc.go
|
alloc.go |
|
Package ova reads Open Virtualization Appliance (.ova) archives.
|
Package ova reads Open Virtualization Appliance (.ova) archives. |
|
Package parallels implements read-only access to Parallels virtual disk images (.pvm/.hds/.parallels), mapping the block-allocation table to data clusters, mirroring the layout QEMU's parallels driver reads.
|
Package parallels implements read-only access to Parallels virtual disk images (.pvm/.hds/.parallels), mapping the block-allocation table to data clusters, mirroring the layout QEMU's parallels driver reads. |
|
Package qcow implements a read-only reader for the QCOW version 1 format, the predecessor of qcow2.
|
Package qcow implements a read-only reader for the QCOW version 1 format, the predecessor of qcow2. |
|
Package qed implements a read-only reader for the QEMU Enhanced Disk (QED) format, a two-level-page-table virtual disk image.
|
Package qed implements a read-only reader for the QEMU Enhanced Disk (QED) format, a two-level-page-table virtual disk image. |
|
Package types defines the shared data structures of the udf library, mirroring the manifest.json and image config layout of image archives.
|
Package types defines the shared data structures of the udf library, mirroring the manifest.json and image config layout of image archives. |
|
Package udffs implements a minimal read-only UDF (Universal Disk Format) reader over an io.ReaderAt, targeting the common ECMA-167 layout used by optical media and their ISO images: 2048-byte blocks, a single partition, File Entries and Extended File Entries with short/long/in-ICB allocation.
|
Package udffs implements a minimal read-only UDF (Universal Disk Format) reader over an io.ReaderAt, targeting the common ECMA-167 layout used by optical media and their ISO images: 2048-byte blocks, a single partition, File Entries and Extended File Entries with short/long/in-ICB allocation. |
|
Package vdi implements read-only access to VirtualBox Disk Images (.vdi).
|
Package vdi implements read-only access to VirtualBox Disk Images (.vdi). |
|
Package vma reads Proxmox vzdump backup archives (.vma).
|
Package vma reads Proxmox vzdump backup archives (.vma). |
|
Package vmdk implements read-only access to VMware Virtual Disk (VMDK) sparse extents — both monolithicSparse (flat or deflate-compressed) and streamOptimized.
|
Package vmdk implements read-only access to VMware Virtual Disk (VMDK) sparse extents — both monolithicSparse (flat or deflate-compressed) and streamOptimized. |
|
Package wim implements a WIM file parser.
|
Package wim implements a WIM file parser. |
|
lzms
Package lzms implements a pure-Go decompressor for Microsoft's LZMS compression format, used by solid/ESD WIM resources.
|
Package lzms implements a pure-Go decompressor for Microsoft's LZMS compression format, used by solid/ESD WIM resources. |
|
lzx
Package lzx implements a decompressor for the the WIM variant of the LZX compression algorithm.
|
Package lzx implements a decompressor for the the WIM variant of the LZX compression algorithm. |
|
xpress
Package xpress decompresses the XPRESS (LZ77 + Huffman) compression format used by some WIM resources, per [MS-XCA] "LZ77+Huffman".
|
Package xpress decompresses the XPRESS (LZ77 + Huffman) compression format used by some WIM resources, per [MS-XCA] "LZ77+Huffman". |
Click to show internal directories.
Click to hide internal directories.