├── .github └── workflows │ └── build.yaml ├── .gitignore ├── LICENSE.md ├── MANIFEST.in ├── Makefile ├── README.md ├── adiskreader ├── __init__.py ├── _version.py ├── datasource │ ├── __init__.py │ ├── file.py │ ├── gzipfile.py │ ├── smb.py │ └── ssh.py ├── disks │ ├── __init__.py │ ├── raw │ │ └── __init__.py │ ├── vhd │ │ ├── __init__.py │ │ └── structures │ │ │ ├── __init__.py │ │ │ ├── dynamicheader.py │ │ │ └── footer.py │ ├── vhdx │ │ ├── __init__.py │ │ └── structures │ │ │ ├── __init__.py │ │ │ └── headers.py │ └── vmdk │ │ ├── __init__.py │ │ └── structures │ │ ├── __init__.py │ │ ├── descriptorfile.py │ │ ├── extentdescriptor.py │ │ └── hostedsparseextent.py ├── examples │ ├── __init__.py │ └── console.py ├── external │ ├── __init__.py │ └── aiocmd │ │ ├── LICENSE │ │ ├── README.md │ │ ├── __init__.py │ │ ├── aiocmd │ │ ├── __init__.py │ │ ├── aiocmd.py │ │ ├── list_completer.py │ │ └── nested_completer.py │ │ └── docs │ │ ├── example.py │ │ ├── image1.png │ │ └── image2.png ├── filesystems │ ├── __init__.py │ ├── fat │ │ ├── BootSectorHeader.py │ │ ├── DosDateTime.py │ │ ├── EightDotThree.py │ │ ├── FATDirectoryEntry.py │ │ ├── FSInfo.py │ │ ├── FatIO.py │ │ ├── __init__.py │ │ └── _exceptions.py │ └── ntfs │ │ ├── __init__.py │ │ └── structures │ │ ├── __init__.py │ │ ├── attributes │ │ ├── __init__.py │ │ ├── attributelist.py │ │ ├── bitmap.py │ │ ├── data.py │ │ ├── extendedattributes.py │ │ ├── filename.py │ │ ├── index.py │ │ ├── loggedutilitystream.py │ │ ├── objectid.py │ │ ├── propertyset.py │ │ ├── reparsepoint.py │ │ ├── securitydescriptor.py │ │ ├── standardinformation.py │ │ ├── volumeinformation.py │ │ └── volumename.py │ │ ├── file.py │ │ ├── filerecord.py │ │ ├── mft.py │ │ ├── pbs.py │ │ └── utils.py ├── partitions │ ├── GPT.py │ ├── MBR.py │ └── __init__.py └── utils │ ├── __init__.py │ └── debug.py ├── devel ├── test.py ├── test_fat.py ├── test_file_record.py ├── test_new.py ├── test_newvhdx.py ├── test_raw.py └── test_raw2.py ├── pyproject.toml ├── setup.py └── tests ├── .coveragerc ├── aaa.py ├── compress_disks.py ├── config.py ├── coverage.sh ├── create_test_files.md ├── test_ntfs.py ├── test_vfat.py └── testfiles ├── ntfs_test.img.gz ├── small_ntfs_test.vhdx.gz ├── vfat_16_test.img.gz └── vfat_32_test.img.gz /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include LICENSE README.md 2 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/README.md -------------------------------------------------------------------------------- /adiskreader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/__init__.py -------------------------------------------------------------------------------- /adiskreader/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/_version.py -------------------------------------------------------------------------------- /adiskreader/datasource/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/datasource/__init__.py -------------------------------------------------------------------------------- /adiskreader/datasource/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/datasource/file.py -------------------------------------------------------------------------------- /adiskreader/datasource/gzipfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/datasource/gzipfile.py -------------------------------------------------------------------------------- /adiskreader/datasource/smb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/datasource/smb.py -------------------------------------------------------------------------------- /adiskreader/datasource/ssh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/datasource/ssh.py -------------------------------------------------------------------------------- /adiskreader/disks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/disks/__init__.py -------------------------------------------------------------------------------- /adiskreader/disks/raw/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/disks/raw/__init__.py -------------------------------------------------------------------------------- /adiskreader/disks/vhd/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/disks/vhd/__init__.py -------------------------------------------------------------------------------- /adiskreader/disks/vhd/structures/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/disks/vhd/structures/__init__.py -------------------------------------------------------------------------------- /adiskreader/disks/vhd/structures/dynamicheader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/disks/vhd/structures/dynamicheader.py -------------------------------------------------------------------------------- /adiskreader/disks/vhd/structures/footer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/disks/vhd/structures/footer.py -------------------------------------------------------------------------------- /adiskreader/disks/vhdx/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/disks/vhdx/__init__.py -------------------------------------------------------------------------------- /adiskreader/disks/vhdx/structures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /adiskreader/disks/vhdx/structures/headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/disks/vhdx/structures/headers.py -------------------------------------------------------------------------------- /adiskreader/disks/vmdk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/disks/vmdk/__init__.py -------------------------------------------------------------------------------- /adiskreader/disks/vmdk/structures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /adiskreader/disks/vmdk/structures/descriptorfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/disks/vmdk/structures/descriptorfile.py -------------------------------------------------------------------------------- /adiskreader/disks/vmdk/structures/extentdescriptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/disks/vmdk/structures/extentdescriptor.py -------------------------------------------------------------------------------- /adiskreader/disks/vmdk/structures/hostedsparseextent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/disks/vmdk/structures/hostedsparseextent.py -------------------------------------------------------------------------------- /adiskreader/examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /adiskreader/examples/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/examples/console.py -------------------------------------------------------------------------------- /adiskreader/external/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /adiskreader/external/aiocmd/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/external/aiocmd/LICENSE -------------------------------------------------------------------------------- /adiskreader/external/aiocmd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/external/aiocmd/README.md -------------------------------------------------------------------------------- /adiskreader/external/aiocmd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /adiskreader/external/aiocmd/aiocmd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /adiskreader/external/aiocmd/aiocmd/aiocmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/external/aiocmd/aiocmd/aiocmd.py -------------------------------------------------------------------------------- /adiskreader/external/aiocmd/aiocmd/list_completer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/external/aiocmd/aiocmd/list_completer.py -------------------------------------------------------------------------------- /adiskreader/external/aiocmd/aiocmd/nested_completer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/external/aiocmd/aiocmd/nested_completer.py -------------------------------------------------------------------------------- /adiskreader/external/aiocmd/docs/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/external/aiocmd/docs/example.py -------------------------------------------------------------------------------- /adiskreader/external/aiocmd/docs/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/external/aiocmd/docs/image1.png -------------------------------------------------------------------------------- /adiskreader/external/aiocmd/docs/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/external/aiocmd/docs/image2.png -------------------------------------------------------------------------------- /adiskreader/filesystems/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/__init__.py -------------------------------------------------------------------------------- /adiskreader/filesystems/fat/BootSectorHeader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/fat/BootSectorHeader.py -------------------------------------------------------------------------------- /adiskreader/filesystems/fat/DosDateTime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/fat/DosDateTime.py -------------------------------------------------------------------------------- /adiskreader/filesystems/fat/EightDotThree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/fat/EightDotThree.py -------------------------------------------------------------------------------- /adiskreader/filesystems/fat/FATDirectoryEntry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/fat/FATDirectoryEntry.py -------------------------------------------------------------------------------- /adiskreader/filesystems/fat/FSInfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/fat/FSInfo.py -------------------------------------------------------------------------------- /adiskreader/filesystems/fat/FatIO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/fat/FatIO.py -------------------------------------------------------------------------------- /adiskreader/filesystems/fat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/fat/__init__.py -------------------------------------------------------------------------------- /adiskreader/filesystems/fat/_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/fat/_exceptions.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/__init__.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/attributes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/attributes/__init__.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/attributes/attributelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/attributes/attributelist.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/attributes/bitmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/attributes/bitmap.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/attributes/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/attributes/data.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/attributes/extendedattributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/attributes/extendedattributes.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/attributes/filename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/attributes/filename.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/attributes/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/attributes/index.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/attributes/loggedutilitystream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/attributes/loggedutilitystream.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/attributes/objectid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/attributes/objectid.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/attributes/propertyset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/attributes/propertyset.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/attributes/reparsepoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/attributes/reparsepoint.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/attributes/securitydescriptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/attributes/securitydescriptor.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/attributes/standardinformation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/attributes/standardinformation.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/attributes/volumeinformation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/attributes/volumeinformation.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/attributes/volumename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/attributes/volumename.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/file.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/filerecord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/filerecord.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/mft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/mft.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/pbs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/pbs.py -------------------------------------------------------------------------------- /adiskreader/filesystems/ntfs/structures/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/filesystems/ntfs/structures/utils.py -------------------------------------------------------------------------------- /adiskreader/partitions/GPT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/partitions/GPT.py -------------------------------------------------------------------------------- /adiskreader/partitions/MBR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/partitions/MBR.py -------------------------------------------------------------------------------- /adiskreader/partitions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/partitions/__init__.py -------------------------------------------------------------------------------- /adiskreader/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/utils/__init__.py -------------------------------------------------------------------------------- /adiskreader/utils/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/adiskreader/utils/debug.py -------------------------------------------------------------------------------- /devel/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/devel/test.py -------------------------------------------------------------------------------- /devel/test_fat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/devel/test_fat.py -------------------------------------------------------------------------------- /devel/test_file_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/devel/test_file_record.py -------------------------------------------------------------------------------- /devel/test_new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/devel/test_new.py -------------------------------------------------------------------------------- /devel/test_newvhdx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/devel/test_newvhdx.py -------------------------------------------------------------------------------- /devel/test_raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/devel/test_raw.py -------------------------------------------------------------------------------- /devel/test_raw2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/devel/test_raw2.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/setup.py -------------------------------------------------------------------------------- /tests/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/tests/.coveragerc -------------------------------------------------------------------------------- /tests/aaa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/tests/aaa.py -------------------------------------------------------------------------------- /tests/compress_disks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/tests/compress_disks.py -------------------------------------------------------------------------------- /tests/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/tests/config.py -------------------------------------------------------------------------------- /tests/coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/tests/coverage.sh -------------------------------------------------------------------------------- /tests/create_test_files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/tests/create_test_files.md -------------------------------------------------------------------------------- /tests/test_ntfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/tests/test_ntfs.py -------------------------------------------------------------------------------- /tests/test_vfat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/tests/test_vfat.py -------------------------------------------------------------------------------- /tests/testfiles/ntfs_test.img.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/tests/testfiles/ntfs_test.img.gz -------------------------------------------------------------------------------- /tests/testfiles/small_ntfs_test.vhdx.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/tests/testfiles/small_ntfs_test.vhdx.gz -------------------------------------------------------------------------------- /tests/testfiles/vfat_16_test.img.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/tests/testfiles/vfat_16_test.img.gz -------------------------------------------------------------------------------- /tests/testfiles/vfat_32_test.img.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skelsec/adiskreader/HEAD/tests/testfiles/vfat_32_test.img.gz --------------------------------------------------------------------------------