├── .devcontainer └── devcontainer.json ├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── .golangci.yml ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── Makefile ├── README.md ├── backend ├── file │ └── file.go ├── interface.go └── substorage.go ├── disk ├── disk.go ├── disk_test.go ├── disk_unix.go ├── disk_wasip1.go └── disk_windows.go ├── diskfs.go ├── diskfs_darwin.go ├── diskfs_linux.go ├── diskfs_other.go ├── diskfs_test.go ├── diskfs_windows.go ├── example_test.go ├── examples ├── bootable_iso.go ├── create-iso-from-folder │ ├── README.md │ ├── go.mod │ ├── go.sum │ ├── main.go │ └── my-folder │ │ ├── gopher.gif │ │ ├── hello.txt │ │ └── subfolder1 │ │ └── hello.txt ├── efi_create.go ├── error.go ├── filesystem_read.go ├── iso_create.go ├── iso_info.go ├── serve-image │ └── main.go └── squashfs_create.go ├── filesystem ├── compatibility.go ├── ext4 │ ├── blockgroup.go │ ├── checksum.go │ ├── common_test.go │ ├── consts.go │ ├── crc │ │ ├── crc16.go │ │ └── crc32.go │ ├── directory.go │ ├── directory_test.go │ ├── directoryentry.go │ ├── directoryentry_test.go │ ├── dirhash.go │ ├── dirhash_test.go │ ├── ext4.go │ ├── ext4.md │ ├── ext4_test.go │ ├── extent.go │ ├── features.go │ ├── file.go │ ├── fileinfo.go │ ├── groupdescriptors.go │ ├── groupdescriptors_test.go │ ├── inode.go │ ├── journaldevice_other.go │ ├── journaldevice_shared.go │ ├── journaldevice_windows.go │ ├── md4 │ │ ├── md4.go │ │ └── md4_test.go │ ├── miscflags.go │ ├── mountoptions.go │ ├── superblock.go │ ├── superblock_test.go │ ├── testdata │ │ ├── .gitignore │ │ ├── README.md │ │ └── buildimg.sh │ ├── util.go │ └── util_test.go ├── fat32 │ ├── common_test.go │ ├── directory.go │ ├── directory_internal_test.go │ ├── directoryentry.go │ ├── directoryentry_internal_test.go │ ├── doc.go │ ├── dos20bpb.go │ ├── dos20bpb_internal_test.go │ ├── dos331bpb.go │ ├── dos331bpb_internal_test.go │ ├── dos71bpb.go │ ├── dos71bpb_internal_test.go │ ├── fat32.go │ ├── fat32_internal_test.go │ ├── fat32_test.go │ ├── file.go │ ├── file_test.go │ ├── fileinfo.go │ ├── fileinfo_internal_test.go │ ├── fsinfosector.go │ ├── fsinfosector_internal_test.go │ ├── msdosbootsector.go │ ├── msdosbootsector_internal_test.go │ ├── table.go │ ├── table_internal_test.go │ ├── testdata │ │ ├── .gitignore │ │ ├── README.md │ │ ├── calcsfn_checksum.c │ │ ├── fat32.go │ │ └── mkfat32.sh │ └── util.go ├── file.go ├── filesystem.go ├── iso9660 │ ├── common_internal_test.go │ ├── compatibility_test.go │ ├── directory.go │ ├── directory_internal_test.go │ ├── directoryentry.go │ ├── directoryentry_internal_test.go │ ├── directoryentrysystemuseextension.go │ ├── doc.go │ ├── eltorito.go │ ├── eltorito_internal_test.go │ ├── file.go │ ├── file_test.go │ ├── finalize.go │ ├── finalize_internal_test.go │ ├── finalize_test.go │ ├── iso9660.go │ ├── iso9660_internal_test.go │ ├── iso9660_test.go │ ├── pathtable.go │ ├── pathtable_internal_test.go │ ├── rockridge.go │ ├── rockridge_internal_test.go │ ├── statt_others.go │ ├── statt_windows.go │ ├── testdata │ │ ├── .gitignore │ │ ├── 9660.iso │ │ ├── README.md │ │ ├── buildtestiso.sh │ │ ├── iso-in-folder │ │ │ ├── abc │ │ │ └── subfolder1 │ │ │ │ └── hello.txt │ │ ├── isoutil.go │ │ ├── rock-ridge-in-folder │ │ │ ├── abc │ │ │ ├── subfolder1 │ │ │ │ └── hello.txt │ │ │ └── this-is-a-file-with-a-very-long-filename-longer-than-30-chars │ │ ├── rockridge.iso │ │ └── volrecords.iso │ ├── util.go │ ├── volume_descriptor.go │ └── volume_descriptor_internal_test.go └── squashfs │ ├── common_internal_test.go │ ├── compressor.go │ ├── compressor_internal_test.go │ ├── const_internal_test.go │ ├── directory.go │ ├── directory_internal_test.go │ ├── directoryentry.go │ ├── directoryentry_internal_test.go │ ├── doc.go │ ├── file.go │ ├── file_internal_test.go │ ├── file_test.go │ ├── finalize.go │ ├── finalize_test.go │ ├── finalize_unix.go │ ├── finalize_wasip1.go │ ├── finalize_windows.go │ ├── finalizefileinfo.go │ ├── fragment.go │ ├── fragment_internal_test.go │ ├── inode.go │ ├── inode_internal_test.go │ ├── lru.go │ ├── lru_test.go │ ├── metadatablock.go │ ├── metadatablock_internal_test.go │ ├── squashfs.go │ ├── squashfs_internal_test.go │ ├── squashfs_test.go │ ├── superblock.go │ ├── superblock_internal_test.go │ ├── testdata │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── buildtestsqs.sh │ ├── dir_read.sqs │ ├── file.sqs │ ├── file2_uncompressed.sqs │ ├── file_uncompressed.sqs │ ├── list.txt │ ├── read_test.md5sums │ ├── read_test.sqs │ └── tools │ │ ├── mksq.out │ │ ├── mksquashfs │ │ ├── unsq.out │ │ └── unsquashfs │ ├── uidgid.go │ ├── uidgid_internal_test.go │ ├── util.go │ ├── xattr.go │ └── xattr_internal_test.go ├── go.mod ├── go.sum ├── partition ├── gpt │ ├── common.go │ ├── doc.go │ ├── partition.go │ ├── partition_internal_test.go │ ├── table.go │ ├── table_internal_test.go │ ├── table_test.go │ ├── testdata │ │ ├── README.md │ │ ├── gpt.img │ │ └── gpt_partition.dat │ └── types.go ├── mbr │ ├── doc.go │ ├── partition.go │ ├── partition_internal_test.go │ ├── table.go │ ├── table_internal_test.go │ ├── table_test.go │ ├── testdata │ │ ├── README.md │ │ ├── mbr.img │ │ └── mbr_partition.dat │ └── types.go ├── part │ └── partition.go ├── partition.go ├── partition_test.go └── table.go ├── testhelper ├── diff.go ├── doc.go ├── docker.go ├── docker │ ├── .dockerignore │ └── Dockerfile └── fileimpl.go ├── util ├── bitmap │ └── bitmap.go ├── printer │ └── printer.go └── slices │ └── uniqify.go └── version └── version.go /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/README.md -------------------------------------------------------------------------------- /backend/file/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/backend/file/file.go -------------------------------------------------------------------------------- /backend/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/backend/interface.go -------------------------------------------------------------------------------- /backend/substorage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/backend/substorage.go -------------------------------------------------------------------------------- /disk/disk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/disk/disk.go -------------------------------------------------------------------------------- /disk/disk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/disk/disk_test.go -------------------------------------------------------------------------------- /disk/disk_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/disk/disk_unix.go -------------------------------------------------------------------------------- /disk/disk_wasip1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/disk/disk_wasip1.go -------------------------------------------------------------------------------- /disk/disk_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/disk/disk_windows.go -------------------------------------------------------------------------------- /diskfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/diskfs.go -------------------------------------------------------------------------------- /diskfs_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/diskfs_darwin.go -------------------------------------------------------------------------------- /diskfs_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/diskfs_linux.go -------------------------------------------------------------------------------- /diskfs_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/diskfs_other.go -------------------------------------------------------------------------------- /diskfs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/diskfs_test.go -------------------------------------------------------------------------------- /diskfs_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/diskfs_windows.go -------------------------------------------------------------------------------- /example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/example_test.go -------------------------------------------------------------------------------- /examples/bootable_iso.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/examples/bootable_iso.go -------------------------------------------------------------------------------- /examples/create-iso-from-folder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/examples/create-iso-from-folder/README.md -------------------------------------------------------------------------------- /examples/create-iso-from-folder/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/examples/create-iso-from-folder/go.mod -------------------------------------------------------------------------------- /examples/create-iso-from-folder/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/examples/create-iso-from-folder/go.sum -------------------------------------------------------------------------------- /examples/create-iso-from-folder/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/examples/create-iso-from-folder/main.go -------------------------------------------------------------------------------- /examples/create-iso-from-folder/my-folder/gopher.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/examples/create-iso-from-folder/my-folder/gopher.gif -------------------------------------------------------------------------------- /examples/create-iso-from-folder/my-folder/hello.txt: -------------------------------------------------------------------------------- 1 | Hello world! -------------------------------------------------------------------------------- /examples/create-iso-from-folder/my-folder/subfolder1/hello.txt: -------------------------------------------------------------------------------- 1 | Hello from subfolder! -------------------------------------------------------------------------------- /examples/efi_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/examples/efi_create.go -------------------------------------------------------------------------------- /examples/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/examples/error.go -------------------------------------------------------------------------------- /examples/filesystem_read.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/examples/filesystem_read.go -------------------------------------------------------------------------------- /examples/iso_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/examples/iso_create.go -------------------------------------------------------------------------------- /examples/iso_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/examples/iso_info.go -------------------------------------------------------------------------------- /examples/serve-image/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/examples/serve-image/main.go -------------------------------------------------------------------------------- /examples/squashfs_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/examples/squashfs_create.go -------------------------------------------------------------------------------- /filesystem/compatibility.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/compatibility.go -------------------------------------------------------------------------------- /filesystem/ext4/blockgroup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/blockgroup.go -------------------------------------------------------------------------------- /filesystem/ext4/checksum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/checksum.go -------------------------------------------------------------------------------- /filesystem/ext4/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/common_test.go -------------------------------------------------------------------------------- /filesystem/ext4/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/consts.go -------------------------------------------------------------------------------- /filesystem/ext4/crc/crc16.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/crc/crc16.go -------------------------------------------------------------------------------- /filesystem/ext4/crc/crc32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/crc/crc32.go -------------------------------------------------------------------------------- /filesystem/ext4/directory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/directory.go -------------------------------------------------------------------------------- /filesystem/ext4/directory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/directory_test.go -------------------------------------------------------------------------------- /filesystem/ext4/directoryentry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/directoryentry.go -------------------------------------------------------------------------------- /filesystem/ext4/directoryentry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/directoryentry_test.go -------------------------------------------------------------------------------- /filesystem/ext4/dirhash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/dirhash.go -------------------------------------------------------------------------------- /filesystem/ext4/dirhash_test.go: -------------------------------------------------------------------------------- 1 | package ext4 2 | -------------------------------------------------------------------------------- /filesystem/ext4/ext4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/ext4.go -------------------------------------------------------------------------------- /filesystem/ext4/ext4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/ext4.md -------------------------------------------------------------------------------- /filesystem/ext4/ext4_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/ext4_test.go -------------------------------------------------------------------------------- /filesystem/ext4/extent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/extent.go -------------------------------------------------------------------------------- /filesystem/ext4/features.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/features.go -------------------------------------------------------------------------------- /filesystem/ext4/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/file.go -------------------------------------------------------------------------------- /filesystem/ext4/fileinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/fileinfo.go -------------------------------------------------------------------------------- /filesystem/ext4/groupdescriptors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/groupdescriptors.go -------------------------------------------------------------------------------- /filesystem/ext4/groupdescriptors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/groupdescriptors_test.go -------------------------------------------------------------------------------- /filesystem/ext4/inode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/inode.go -------------------------------------------------------------------------------- /filesystem/ext4/journaldevice_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/journaldevice_other.go -------------------------------------------------------------------------------- /filesystem/ext4/journaldevice_shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/journaldevice_shared.go -------------------------------------------------------------------------------- /filesystem/ext4/journaldevice_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/journaldevice_windows.go -------------------------------------------------------------------------------- /filesystem/ext4/md4/md4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/md4/md4.go -------------------------------------------------------------------------------- /filesystem/ext4/md4/md4_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/md4/md4_test.go -------------------------------------------------------------------------------- /filesystem/ext4/miscflags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/miscflags.go -------------------------------------------------------------------------------- /filesystem/ext4/mountoptions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/mountoptions.go -------------------------------------------------------------------------------- /filesystem/ext4/superblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/superblock.go -------------------------------------------------------------------------------- /filesystem/ext4/superblock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/superblock_test.go -------------------------------------------------------------------------------- /filesystem/ext4/testdata/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | -------------------------------------------------------------------------------- /filesystem/ext4/testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/testdata/README.md -------------------------------------------------------------------------------- /filesystem/ext4/testdata/buildimg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/testdata/buildimg.sh -------------------------------------------------------------------------------- /filesystem/ext4/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/util.go -------------------------------------------------------------------------------- /filesystem/ext4/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/ext4/util_test.go -------------------------------------------------------------------------------- /filesystem/fat32/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/common_test.go -------------------------------------------------------------------------------- /filesystem/fat32/directory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/directory.go -------------------------------------------------------------------------------- /filesystem/fat32/directory_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/directory_internal_test.go -------------------------------------------------------------------------------- /filesystem/fat32/directoryentry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/directoryentry.go -------------------------------------------------------------------------------- /filesystem/fat32/directoryentry_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/directoryentry_internal_test.go -------------------------------------------------------------------------------- /filesystem/fat32/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/doc.go -------------------------------------------------------------------------------- /filesystem/fat32/dos20bpb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/dos20bpb.go -------------------------------------------------------------------------------- /filesystem/fat32/dos20bpb_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/dos20bpb_internal_test.go -------------------------------------------------------------------------------- /filesystem/fat32/dos331bpb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/dos331bpb.go -------------------------------------------------------------------------------- /filesystem/fat32/dos331bpb_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/dos331bpb_internal_test.go -------------------------------------------------------------------------------- /filesystem/fat32/dos71bpb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/dos71bpb.go -------------------------------------------------------------------------------- /filesystem/fat32/dos71bpb_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/dos71bpb_internal_test.go -------------------------------------------------------------------------------- /filesystem/fat32/fat32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/fat32.go -------------------------------------------------------------------------------- /filesystem/fat32/fat32_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/fat32_internal_test.go -------------------------------------------------------------------------------- /filesystem/fat32/fat32_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/fat32_test.go -------------------------------------------------------------------------------- /filesystem/fat32/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/file.go -------------------------------------------------------------------------------- /filesystem/fat32/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/file_test.go -------------------------------------------------------------------------------- /filesystem/fat32/fileinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/fileinfo.go -------------------------------------------------------------------------------- /filesystem/fat32/fileinfo_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/fileinfo_internal_test.go -------------------------------------------------------------------------------- /filesystem/fat32/fsinfosector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/fsinfosector.go -------------------------------------------------------------------------------- /filesystem/fat32/fsinfosector_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/fsinfosector_internal_test.go -------------------------------------------------------------------------------- /filesystem/fat32/msdosbootsector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/msdosbootsector.go -------------------------------------------------------------------------------- /filesystem/fat32/msdosbootsector_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/msdosbootsector_internal_test.go -------------------------------------------------------------------------------- /filesystem/fat32/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/table.go -------------------------------------------------------------------------------- /filesystem/fat32/table_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/table_internal_test.go -------------------------------------------------------------------------------- /filesystem/fat32/testdata/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | -------------------------------------------------------------------------------- /filesystem/fat32/testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/testdata/README.md -------------------------------------------------------------------------------- /filesystem/fat32/testdata/calcsfn_checksum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/testdata/calcsfn_checksum.c -------------------------------------------------------------------------------- /filesystem/fat32/testdata/fat32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/testdata/fat32.go -------------------------------------------------------------------------------- /filesystem/fat32/testdata/mkfat32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/testdata/mkfat32.sh -------------------------------------------------------------------------------- /filesystem/fat32/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/fat32/util.go -------------------------------------------------------------------------------- /filesystem/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/file.go -------------------------------------------------------------------------------- /filesystem/filesystem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/filesystem.go -------------------------------------------------------------------------------- /filesystem/iso9660/common_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/common_internal_test.go -------------------------------------------------------------------------------- /filesystem/iso9660/compatibility_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/compatibility_test.go -------------------------------------------------------------------------------- /filesystem/iso9660/directory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/directory.go -------------------------------------------------------------------------------- /filesystem/iso9660/directory_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/directory_internal_test.go -------------------------------------------------------------------------------- /filesystem/iso9660/directoryentry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/directoryentry.go -------------------------------------------------------------------------------- /filesystem/iso9660/directoryentry_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/directoryentry_internal_test.go -------------------------------------------------------------------------------- /filesystem/iso9660/directoryentrysystemuseextension.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/directoryentrysystemuseextension.go -------------------------------------------------------------------------------- /filesystem/iso9660/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/doc.go -------------------------------------------------------------------------------- /filesystem/iso9660/eltorito.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/eltorito.go -------------------------------------------------------------------------------- /filesystem/iso9660/eltorito_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/eltorito_internal_test.go -------------------------------------------------------------------------------- /filesystem/iso9660/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/file.go -------------------------------------------------------------------------------- /filesystem/iso9660/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/file_test.go -------------------------------------------------------------------------------- /filesystem/iso9660/finalize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/finalize.go -------------------------------------------------------------------------------- /filesystem/iso9660/finalize_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/finalize_internal_test.go -------------------------------------------------------------------------------- /filesystem/iso9660/finalize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/finalize_test.go -------------------------------------------------------------------------------- /filesystem/iso9660/iso9660.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/iso9660.go -------------------------------------------------------------------------------- /filesystem/iso9660/iso9660_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/iso9660_internal_test.go -------------------------------------------------------------------------------- /filesystem/iso9660/iso9660_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/iso9660_test.go -------------------------------------------------------------------------------- /filesystem/iso9660/pathtable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/pathtable.go -------------------------------------------------------------------------------- /filesystem/iso9660/pathtable_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/pathtable_internal_test.go -------------------------------------------------------------------------------- /filesystem/iso9660/rockridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/rockridge.go -------------------------------------------------------------------------------- /filesystem/iso9660/rockridge_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/rockridge_internal_test.go -------------------------------------------------------------------------------- /filesystem/iso9660/statt_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/statt_others.go -------------------------------------------------------------------------------- /filesystem/iso9660/statt_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/statt_windows.go -------------------------------------------------------------------------------- /filesystem/iso9660/testdata/.gitignore: -------------------------------------------------------------------------------- 1 | isoutil 2 | -------------------------------------------------------------------------------- /filesystem/iso9660/testdata/9660.iso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/testdata/9660.iso -------------------------------------------------------------------------------- /filesystem/iso9660/testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/testdata/README.md -------------------------------------------------------------------------------- /filesystem/iso9660/testdata/buildtestiso.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/testdata/buildtestiso.sh -------------------------------------------------------------------------------- /filesystem/iso9660/testdata/iso-in-folder/abc: -------------------------------------------------------------------------------- 1 | abc 2 | def 3 | ghi 4 | -------------------------------------------------------------------------------- /filesystem/iso9660/testdata/iso-in-folder/subfolder1/hello.txt: -------------------------------------------------------------------------------- 1 | Hello from subfolder! -------------------------------------------------------------------------------- /filesystem/iso9660/testdata/isoutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/testdata/isoutil.go -------------------------------------------------------------------------------- /filesystem/iso9660/testdata/rock-ridge-in-folder/abc: -------------------------------------------------------------------------------- 1 | abc 2 | def 3 | ghi 4 | -------------------------------------------------------------------------------- /filesystem/iso9660/testdata/rock-ridge-in-folder/subfolder1/hello.txt: -------------------------------------------------------------------------------- 1 | Hello from subfolder! -------------------------------------------------------------------------------- /filesystem/iso9660/testdata/rock-ridge-in-folder/this-is-a-file-with-a-very-long-filename-longer-than-30-chars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/testdata/rock-ridge-in-folder/this-is-a-file-with-a-very-long-filename-longer-than-30-chars -------------------------------------------------------------------------------- /filesystem/iso9660/testdata/rockridge.iso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/testdata/rockridge.iso -------------------------------------------------------------------------------- /filesystem/iso9660/testdata/volrecords.iso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/testdata/volrecords.iso -------------------------------------------------------------------------------- /filesystem/iso9660/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/util.go -------------------------------------------------------------------------------- /filesystem/iso9660/volume_descriptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/volume_descriptor.go -------------------------------------------------------------------------------- /filesystem/iso9660/volume_descriptor_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/iso9660/volume_descriptor_internal_test.go -------------------------------------------------------------------------------- /filesystem/squashfs/common_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/common_internal_test.go -------------------------------------------------------------------------------- /filesystem/squashfs/compressor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/compressor.go -------------------------------------------------------------------------------- /filesystem/squashfs/compressor_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/compressor_internal_test.go -------------------------------------------------------------------------------- /filesystem/squashfs/const_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/const_internal_test.go -------------------------------------------------------------------------------- /filesystem/squashfs/directory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/directory.go -------------------------------------------------------------------------------- /filesystem/squashfs/directory_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/directory_internal_test.go -------------------------------------------------------------------------------- /filesystem/squashfs/directoryentry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/directoryentry.go -------------------------------------------------------------------------------- /filesystem/squashfs/directoryentry_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/directoryentry_internal_test.go -------------------------------------------------------------------------------- /filesystem/squashfs/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/doc.go -------------------------------------------------------------------------------- /filesystem/squashfs/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/file.go -------------------------------------------------------------------------------- /filesystem/squashfs/file_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/file_internal_test.go -------------------------------------------------------------------------------- /filesystem/squashfs/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/file_test.go -------------------------------------------------------------------------------- /filesystem/squashfs/finalize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/finalize.go -------------------------------------------------------------------------------- /filesystem/squashfs/finalize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/finalize_test.go -------------------------------------------------------------------------------- /filesystem/squashfs/finalize_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/finalize_unix.go -------------------------------------------------------------------------------- /filesystem/squashfs/finalize_wasip1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/finalize_wasip1.go -------------------------------------------------------------------------------- /filesystem/squashfs/finalize_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/finalize_windows.go -------------------------------------------------------------------------------- /filesystem/squashfs/finalizefileinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/finalizefileinfo.go -------------------------------------------------------------------------------- /filesystem/squashfs/fragment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/fragment.go -------------------------------------------------------------------------------- /filesystem/squashfs/fragment_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/fragment_internal_test.go -------------------------------------------------------------------------------- /filesystem/squashfs/inode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/inode.go -------------------------------------------------------------------------------- /filesystem/squashfs/inode_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/inode_internal_test.go -------------------------------------------------------------------------------- /filesystem/squashfs/lru.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/lru.go -------------------------------------------------------------------------------- /filesystem/squashfs/lru_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/lru_test.go -------------------------------------------------------------------------------- /filesystem/squashfs/metadatablock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/metadatablock.go -------------------------------------------------------------------------------- /filesystem/squashfs/metadatablock_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/metadatablock_internal_test.go -------------------------------------------------------------------------------- /filesystem/squashfs/squashfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/squashfs.go -------------------------------------------------------------------------------- /filesystem/squashfs/squashfs_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/squashfs_internal_test.go -------------------------------------------------------------------------------- /filesystem/squashfs/squashfs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/squashfs_test.go -------------------------------------------------------------------------------- /filesystem/squashfs/superblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/superblock.go -------------------------------------------------------------------------------- /filesystem/squashfs/superblock_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/superblock_internal_test.go -------------------------------------------------------------------------------- /filesystem/squashfs/testdata/.gitignore: -------------------------------------------------------------------------------- 1 | tools/ 2 | -------------------------------------------------------------------------------- /filesystem/squashfs/testdata/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM alpine:3.9 2 | 3 | RUN apk --update add squashfs-tools coreutils attr 4 | 5 | -------------------------------------------------------------------------------- /filesystem/squashfs/testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/testdata/README.md -------------------------------------------------------------------------------- /filesystem/squashfs/testdata/buildtestsqs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/testdata/buildtestsqs.sh -------------------------------------------------------------------------------- /filesystem/squashfs/testdata/dir_read.sqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/testdata/dir_read.sqs -------------------------------------------------------------------------------- /filesystem/squashfs/testdata/file.sqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/testdata/file.sqs -------------------------------------------------------------------------------- /filesystem/squashfs/testdata/file2_uncompressed.sqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/testdata/file2_uncompressed.sqs -------------------------------------------------------------------------------- /filesystem/squashfs/testdata/file_uncompressed.sqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/testdata/file_uncompressed.sqs -------------------------------------------------------------------------------- /filesystem/squashfs/testdata/list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/testdata/list.txt -------------------------------------------------------------------------------- /filesystem/squashfs/testdata/read_test.md5sums: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/testdata/read_test.md5sums -------------------------------------------------------------------------------- /filesystem/squashfs/testdata/read_test.sqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/testdata/read_test.sqs -------------------------------------------------------------------------------- /filesystem/squashfs/testdata/tools/mksq.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/testdata/tools/mksq.out -------------------------------------------------------------------------------- /filesystem/squashfs/testdata/tools/mksquashfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/testdata/tools/mksquashfs -------------------------------------------------------------------------------- /filesystem/squashfs/testdata/tools/unsq.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/testdata/tools/unsq.out -------------------------------------------------------------------------------- /filesystem/squashfs/testdata/tools/unsquashfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/testdata/tools/unsquashfs -------------------------------------------------------------------------------- /filesystem/squashfs/uidgid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/uidgid.go -------------------------------------------------------------------------------- /filesystem/squashfs/uidgid_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/uidgid_internal_test.go -------------------------------------------------------------------------------- /filesystem/squashfs/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/util.go -------------------------------------------------------------------------------- /filesystem/squashfs/xattr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/xattr.go -------------------------------------------------------------------------------- /filesystem/squashfs/xattr_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/filesystem/squashfs/xattr_internal_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/go.sum -------------------------------------------------------------------------------- /partition/gpt/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/gpt/common.go -------------------------------------------------------------------------------- /partition/gpt/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/gpt/doc.go -------------------------------------------------------------------------------- /partition/gpt/partition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/gpt/partition.go -------------------------------------------------------------------------------- /partition/gpt/partition_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/gpt/partition_internal_test.go -------------------------------------------------------------------------------- /partition/gpt/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/gpt/table.go -------------------------------------------------------------------------------- /partition/gpt/table_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/gpt/table_internal_test.go -------------------------------------------------------------------------------- /partition/gpt/table_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/gpt/table_test.go -------------------------------------------------------------------------------- /partition/gpt/testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/gpt/testdata/README.md -------------------------------------------------------------------------------- /partition/gpt/testdata/gpt.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/gpt/testdata/gpt.img -------------------------------------------------------------------------------- /partition/gpt/testdata/gpt_partition.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/gpt/testdata/gpt_partition.dat -------------------------------------------------------------------------------- /partition/gpt/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/gpt/types.go -------------------------------------------------------------------------------- /partition/mbr/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/mbr/doc.go -------------------------------------------------------------------------------- /partition/mbr/partition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/mbr/partition.go -------------------------------------------------------------------------------- /partition/mbr/partition_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/mbr/partition_internal_test.go -------------------------------------------------------------------------------- /partition/mbr/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/mbr/table.go -------------------------------------------------------------------------------- /partition/mbr/table_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/mbr/table_internal_test.go -------------------------------------------------------------------------------- /partition/mbr/table_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/mbr/table_test.go -------------------------------------------------------------------------------- /partition/mbr/testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/mbr/testdata/README.md -------------------------------------------------------------------------------- /partition/mbr/testdata/mbr.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/mbr/testdata/mbr.img -------------------------------------------------------------------------------- /partition/mbr/testdata/mbr_partition.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/mbr/testdata/mbr_partition.dat -------------------------------------------------------------------------------- /partition/mbr/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/mbr/types.go -------------------------------------------------------------------------------- /partition/part/partition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/part/partition.go -------------------------------------------------------------------------------- /partition/partition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/partition.go -------------------------------------------------------------------------------- /partition/partition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/partition_test.go -------------------------------------------------------------------------------- /partition/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/partition/table.go -------------------------------------------------------------------------------- /testhelper/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/testhelper/diff.go -------------------------------------------------------------------------------- /testhelper/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/testhelper/doc.go -------------------------------------------------------------------------------- /testhelper/docker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/testhelper/docker.go -------------------------------------------------------------------------------- /testhelper/docker/.dockerignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testhelper/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/testhelper/docker/Dockerfile -------------------------------------------------------------------------------- /testhelper/fileimpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/testhelper/fileimpl.go -------------------------------------------------------------------------------- /util/bitmap/bitmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/util/bitmap/bitmap.go -------------------------------------------------------------------------------- /util/printer/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/util/printer/printer.go -------------------------------------------------------------------------------- /util/slices/uniqify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/util/slices/uniqify.go -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diskfs/go-diskfs/HEAD/version/version.go --------------------------------------------------------------------------------