gitextract_g0xxxb8w/ ├── .codecov.yml ├── .github/ │ └── workflows/ │ ├── build.yml │ ├── build_freebsd.yml │ ├── build_macos.yml │ ├── build_ossfuzz.yml │ ├── build_shared.yml │ └── build_wheel.yml ├── .gitignore ├── AUTHORS ├── COPYING ├── COPYING.LESSER ├── ChangeLog ├── Makefile.am ├── NEWS ├── README ├── acinclude.m4 ├── appveyor.yml ├── autogen.ps1 ├── autogen.sh ├── build.ps1 ├── builddokan.ps1 ├── common/ │ ├── Makefile.am │ ├── byte_stream.h │ ├── common.h │ ├── config_borlandc.h │ ├── config_msc.h │ ├── config_winapi.h │ ├── file_stream.h │ ├── memory.h │ ├── narrow_string.h │ ├── system_string.h │ ├── types.h.in │ └── wide_string.h ├── configure.ac ├── documentation/ │ └── New Technologies File System (NTFS).asciidoc ├── dpkg/ │ ├── changelog.in │ ├── compat │ ├── control │ ├── copyright │ ├── libfsntfs-dev.install │ ├── libfsntfs-python3.install │ ├── libfsntfs-tools.install │ ├── libfsntfs.install │ ├── rules │ └── source/ │ └── format ├── fsntfstools/ │ ├── Makefile.am │ ├── bodyfile.c │ ├── bodyfile.h │ ├── digest_hash.c │ ├── digest_hash.h │ ├── fsntfsinfo.c │ ├── fsntfsmount.c │ ├── fsntfstools_getopt.c │ ├── fsntfstools_getopt.h │ ├── fsntfstools_i18n.h │ ├── fsntfstools_libbfio.h │ ├── fsntfstools_libcerror.h │ ├── fsntfstools_libclocale.h │ ├── fsntfstools_libcnotify.h │ ├── fsntfstools_libcpath.h │ ├── fsntfstools_libfcache.h │ ├── fsntfstools_libfdata.h │ ├── fsntfstools_libfdatetime.h │ ├── fsntfstools_libfguid.h │ ├── fsntfstools_libfsntfs.h │ ├── fsntfstools_libfusn.h │ ├── fsntfstools_libfwnt.h │ ├── fsntfstools_libhmac.h │ ├── fsntfstools_libuna.h │ ├── fsntfstools_output.c │ ├── fsntfstools_output.h │ ├── fsntfstools_signal.c │ ├── fsntfstools_signal.h │ ├── fsntfstools_unused.h │ ├── info_handle.c │ ├── info_handle.h │ ├── mount_dokan.c │ ├── mount_dokan.h │ ├── mount_file_entry.c │ ├── mount_file_entry.h │ ├── mount_file_system.c │ ├── mount_file_system.h │ ├── mount_fuse.c │ ├── mount_fuse.h │ ├── mount_handle.c │ ├── mount_handle.h │ ├── mount_path_string.c │ ├── mount_path_string.h │ ├── path_string.c │ └── path_string.h ├── include/ │ ├── Makefile.am │ ├── libfsntfs/ │ │ ├── codepage.h │ │ ├── definitions.h.in │ │ ├── error.h │ │ ├── extern.h │ │ ├── features.h.in │ │ └── types.h.in │ └── libfsntfs.h.in ├── libfsntfs/ │ ├── Makefile.am │ ├── fsntfs_file_name.h │ ├── fsntfs_index.h │ ├── fsntfs_logged_utility_stream.h │ ├── fsntfs_mft_attribute.h │ ├── fsntfs_mft_attribute_list.h │ ├── fsntfs_mft_entry.h │ ├── fsntfs_object_identifier.h │ ├── fsntfs_reparse_point.h │ ├── fsntfs_secure.h │ ├── fsntfs_standard_information.h │ ├── fsntfs_txf_data.h │ ├── fsntfs_volume_header.h │ ├── fsntfs_volume_information.h │ ├── libfsntfs.c │ ├── libfsntfs.rc.in │ ├── libfsntfs_attribute.c │ ├── libfsntfs_attribute.h │ ├── libfsntfs_attribute_list_attribute.c │ ├── libfsntfs_attribute_list_attribute.h │ ├── libfsntfs_attribute_list_entry.c │ ├── libfsntfs_attribute_list_entry.h │ ├── libfsntfs_bitmap_values.c │ ├── libfsntfs_bitmap_values.h │ ├── libfsntfs_buffer_data_handle.c │ ├── libfsntfs_buffer_data_handle.h │ ├── libfsntfs_cluster_block.c │ ├── libfsntfs_cluster_block.h │ ├── libfsntfs_cluster_block_data.c │ ├── libfsntfs_cluster_block_data.h │ ├── libfsntfs_cluster_block_stream.c │ ├── libfsntfs_cluster_block_stream.h │ ├── libfsntfs_cluster_block_vector.c │ ├── libfsntfs_cluster_block_vector.h │ ├── libfsntfs_compressed_block.c │ ├── libfsntfs_compressed_block.h │ ├── libfsntfs_compressed_block_data_handle.c │ ├── libfsntfs_compressed_block_data_handle.h │ ├── libfsntfs_compressed_block_vector.c │ ├── libfsntfs_compressed_block_vector.h │ ├── libfsntfs_compressed_data_handle.c │ ├── libfsntfs_compressed_data_handle.h │ ├── libfsntfs_compression.c │ ├── libfsntfs_compression.h │ ├── libfsntfs_compression_unit_data_handle.c │ ├── libfsntfs_compression_unit_data_handle.h │ ├── libfsntfs_compression_unit_descriptor.c │ ├── libfsntfs_compression_unit_descriptor.h │ ├── libfsntfs_data_run.c │ ├── libfsntfs_data_run.h │ ├── libfsntfs_data_stream.c │ ├── libfsntfs_data_stream.h │ ├── libfsntfs_debug.c │ ├── libfsntfs_debug.h │ ├── libfsntfs_definitions.h.in │ ├── libfsntfs_directory_entries_tree.c │ ├── libfsntfs_directory_entries_tree.h │ ├── libfsntfs_directory_entry.c │ ├── libfsntfs_directory_entry.h │ ├── libfsntfs_error.c │ ├── libfsntfs_error.h │ ├── libfsntfs_extent.c │ ├── libfsntfs_extent.h │ ├── libfsntfs_extern.h │ ├── libfsntfs_file_entry.c │ ├── libfsntfs_file_entry.h │ ├── libfsntfs_file_name_attribute.c │ ├── libfsntfs_file_name_attribute.h │ ├── libfsntfs_file_name_values.c │ ├── libfsntfs_file_name_values.h │ ├── libfsntfs_file_system.c │ ├── libfsntfs_file_system.h │ ├── libfsntfs_fixup_values.c │ ├── libfsntfs_fixup_values.h │ ├── libfsntfs_index.c │ ├── libfsntfs_index.h │ ├── libfsntfs_index_entry.c │ ├── libfsntfs_index_entry.h │ ├── libfsntfs_index_entry_header.c │ ├── libfsntfs_index_entry_header.h │ ├── libfsntfs_index_entry_vector.c │ ├── libfsntfs_index_entry_vector.h │ ├── libfsntfs_index_node.c │ ├── libfsntfs_index_node.h │ ├── libfsntfs_index_node_header.c │ ├── libfsntfs_index_node_header.h │ ├── libfsntfs_index_root_header.c │ ├── libfsntfs_index_root_header.h │ ├── libfsntfs_index_value.c │ ├── libfsntfs_index_value.h │ ├── libfsntfs_io_handle.c │ ├── libfsntfs_io_handle.h │ ├── libfsntfs_libbfio.h │ ├── libfsntfs_libcdata.h │ ├── libfsntfs_libcerror.h │ ├── libfsntfs_libclocale.h │ ├── libfsntfs_libcnotify.h │ ├── libfsntfs_libcthreads.h │ ├── libfsntfs_libfcache.h │ ├── libfsntfs_libfdata.h │ ├── libfsntfs_libfdatetime.h │ ├── libfsntfs_libfguid.h │ ├── libfsntfs_libfwnt.h │ ├── libfsntfs_libuna.h │ ├── libfsntfs_logged_utility_stream_values.c │ ├── libfsntfs_logged_utility_stream_values.h │ ├── libfsntfs_mft.c │ ├── libfsntfs_mft.h │ ├── libfsntfs_mft_attribute.c │ ├── libfsntfs_mft_attribute.h │ ├── libfsntfs_mft_attribute_list.c │ ├── libfsntfs_mft_attribute_list.h │ ├── libfsntfs_mft_attribute_list_entry.c │ ├── libfsntfs_mft_attribute_list_entry.h │ ├── libfsntfs_mft_entry.c │ ├── libfsntfs_mft_entry.h │ ├── libfsntfs_mft_entry_header.c │ ├── libfsntfs_mft_entry_header.h │ ├── libfsntfs_mft_metadata_file.c │ ├── libfsntfs_mft_metadata_file.h │ ├── libfsntfs_name.c │ ├── libfsntfs_name.h │ ├── libfsntfs_notify.c │ ├── libfsntfs_notify.h │ ├── libfsntfs_object_identifier_attribute.c │ ├── libfsntfs_object_identifier_attribute.h │ ├── libfsntfs_object_identifier_values.c │ ├── libfsntfs_object_identifier_values.h │ ├── libfsntfs_path_hint.c │ ├── libfsntfs_path_hint.h │ ├── libfsntfs_profiler.c │ ├── libfsntfs_profiler.h │ ├── libfsntfs_reparse_point_attribute.c │ ├── libfsntfs_reparse_point_attribute.h │ ├── libfsntfs_reparse_point_values.c │ ├── libfsntfs_reparse_point_values.h │ ├── libfsntfs_sds_index_value.c │ ├── libfsntfs_sds_index_value.h │ ├── libfsntfs_security_descriptor_attribute.c │ ├── libfsntfs_security_descriptor_attribute.h │ ├── libfsntfs_security_descriptor_index.c │ ├── libfsntfs_security_descriptor_index.h │ ├── libfsntfs_security_descriptor_index_value.c │ ├── libfsntfs_security_descriptor_index_value.h │ ├── libfsntfs_security_descriptor_values.c │ ├── libfsntfs_security_descriptor_values.h │ ├── libfsntfs_standard_information_attribute.c │ ├── libfsntfs_standard_information_attribute.h │ ├── libfsntfs_standard_information_values.c │ ├── libfsntfs_standard_information_values.h │ ├── libfsntfs_support.c │ ├── libfsntfs_support.h │ ├── libfsntfs_txf_data_values.c │ ├── libfsntfs_txf_data_values.h │ ├── libfsntfs_types.h │ ├── libfsntfs_unused.h │ ├── libfsntfs_usn_change_journal.c │ ├── libfsntfs_usn_change_journal.h │ ├── libfsntfs_volume.c │ ├── libfsntfs_volume.h │ ├── libfsntfs_volume_header.c │ ├── libfsntfs_volume_header.h │ ├── libfsntfs_volume_information_attribute.c │ ├── libfsntfs_volume_information_attribute.h │ ├── libfsntfs_volume_information_values.c │ ├── libfsntfs_volume_information_values.h │ ├── libfsntfs_volume_name_attribute.c │ ├── libfsntfs_volume_name_attribute.h │ ├── libfsntfs_volume_name_values.c │ └── libfsntfs_volume_name_values.h ├── libfsntfs.ini ├── libfsntfs.nuspec ├── libfsntfs.pc.in ├── libfsntfs.spec.in ├── m4/ │ ├── common.m4 │ ├── libbfio.m4 │ ├── libcdata.m4 │ ├── libcerror.m4 │ ├── libcfile.m4 │ ├── libclocale.m4 │ ├── libcnotify.m4 │ ├── libcpath.m4 │ ├── libcrypto.m4 │ ├── libcsplit.m4 │ ├── libcthreads.m4 │ ├── libfcache.m4 │ ├── libfdata.m4 │ ├── libfdatetime.m4 │ ├── libfguid.m4 │ ├── libfuse.m4 │ ├── libfusn.m4 │ ├── libfwnt.m4 │ ├── libhmac.m4 │ ├── libuna.m4 │ ├── pthread.m4 │ ├── python.m4 │ ├── tests.m4 │ └── types.m4 ├── manuals/ │ ├── Makefile.am │ ├── fsntfsinfo.1 │ └── libfsntfs.3 ├── msvscpp/ │ ├── Makefile.am │ ├── fsntfs_test_attribute/ │ │ └── fsntfs_test_attribute.vcproj │ ├── fsntfs_test_attribute_list_entry/ │ │ └── fsntfs_test_attribute_list_entry.vcproj │ ├── fsntfs_test_bitmap_values/ │ │ └── fsntfs_test_bitmap_values.vcproj │ ├── fsntfs_test_buffer_data_handle/ │ │ └── fsntfs_test_buffer_data_handle.vcproj │ ├── fsntfs_test_cluster_block/ │ │ └── fsntfs_test_cluster_block.vcproj │ ├── fsntfs_test_cluster_block_data/ │ │ └── fsntfs_test_cluster_block_data.vcproj │ ├── fsntfs_test_cluster_block_stream/ │ │ └── fsntfs_test_cluster_block_stream.vcproj │ ├── fsntfs_test_cluster_block_vector/ │ │ └── fsntfs_test_cluster_block_vector.vcproj │ ├── fsntfs_test_compressed_block/ │ │ └── fsntfs_test_compressed_block.vcproj │ ├── fsntfs_test_compressed_block_data_handle/ │ │ └── fsntfs_test_compressed_block_data_handle.vcproj │ ├── fsntfs_test_compressed_block_vector/ │ │ └── fsntfs_test_compressed_block_vector.vcproj │ ├── fsntfs_test_compressed_data_handle/ │ │ └── fsntfs_test_compressed_data_handle.vcproj │ ├── fsntfs_test_compression/ │ │ └── fsntfs_test_compression.vcproj │ ├── fsntfs_test_compression_unit_data_handle/ │ │ └── fsntfs_test_compression_unit_data_handle.vcproj │ ├── fsntfs_test_compression_unit_descriptor/ │ │ └── fsntfs_test_compression_unit_descriptor.vcproj │ ├── fsntfs_test_data_run/ │ │ └── fsntfs_test_data_run.vcproj │ ├── fsntfs_test_data_stream/ │ │ └── fsntfs_test_data_stream.vcproj │ ├── fsntfs_test_directory_entries_tree/ │ │ └── fsntfs_test_directory_entries_tree.vcproj │ ├── fsntfs_test_directory_entry/ │ │ └── fsntfs_test_directory_entry.vcproj │ ├── fsntfs_test_error/ │ │ └── fsntfs_test_error.vcproj │ ├── fsntfs_test_extent/ │ │ └── fsntfs_test_extent.vcproj │ ├── fsntfs_test_file_entry/ │ │ └── fsntfs_test_file_entry.vcproj │ ├── fsntfs_test_file_name_attribute/ │ │ └── fsntfs_test_file_name_attribute.vcproj │ ├── fsntfs_test_file_name_values/ │ │ └── fsntfs_test_file_name_values.vcproj │ ├── fsntfs_test_file_system/ │ │ └── fsntfs_test_file_system.vcproj │ ├── fsntfs_test_fixup_values/ │ │ └── fsntfs_test_fixup_values.vcproj │ ├── fsntfs_test_index/ │ │ └── fsntfs_test_index.vcproj │ ├── fsntfs_test_index_entry/ │ │ └── fsntfs_test_index_entry.vcproj │ ├── fsntfs_test_index_entry_header/ │ │ └── fsntfs_test_index_entry_header.vcproj │ ├── fsntfs_test_index_entry_vector/ │ │ └── fsntfs_test_index_entry_vector.vcproj │ ├── fsntfs_test_index_node/ │ │ └── fsntfs_test_index_node.vcproj │ ├── fsntfs_test_index_node_header/ │ │ └── fsntfs_test_index_node_header.vcproj │ ├── fsntfs_test_index_root_header/ │ │ └── fsntfs_test_index_root_header.vcproj │ ├── fsntfs_test_index_value/ │ │ └── fsntfs_test_index_value.vcproj │ ├── fsntfs_test_io_handle/ │ │ └── fsntfs_test_io_handle.vcproj │ ├── fsntfs_test_logged_utility_stream_values/ │ │ └── fsntfs_test_logged_utility_stream_values.vcproj │ ├── fsntfs_test_mft/ │ │ └── fsntfs_test_mft.vcproj │ ├── fsntfs_test_mft_attribute/ │ │ └── fsntfs_test_mft_attribute.vcproj │ ├── fsntfs_test_mft_attribute_list/ │ │ └── fsntfs_test_mft_attribute_list.vcproj │ ├── fsntfs_test_mft_attribute_list_entry/ │ │ └── fsntfs_test_mft_attribute_list_entry.vcproj │ ├── fsntfs_test_mft_entry/ │ │ └── fsntfs_test_mft_entry.vcproj │ ├── fsntfs_test_mft_entry_header/ │ │ └── fsntfs_test_mft_entry_header.vcproj │ ├── fsntfs_test_mft_metadata_file/ │ │ └── fsntfs_test_mft_metadata_file.vcproj │ ├── fsntfs_test_name/ │ │ └── fsntfs_test_name.vcproj │ ├── fsntfs_test_notify/ │ │ └── fsntfs_test_notify.vcproj │ ├── fsntfs_test_object_identifier_values/ │ │ └── fsntfs_test_object_identifier_values.vcproj │ ├── fsntfs_test_path_hint/ │ │ └── fsntfs_test_path_hint.vcproj │ ├── fsntfs_test_profiler/ │ │ └── fsntfs_test_profiler.vcproj │ ├── fsntfs_test_reparse_point_attribute/ │ │ └── fsntfs_test_reparse_point_attribute.vcproj │ ├── fsntfs_test_reparse_point_values/ │ │ └── fsntfs_test_reparse_point_values.vcproj │ ├── fsntfs_test_sds_index_value/ │ │ └── fsntfs_test_sds_index_value.vcproj │ ├── fsntfs_test_security_descriptor_index/ │ │ └── fsntfs_test_security_descriptor_index.vcproj │ ├── fsntfs_test_security_descriptor_index_value/ │ │ └── fsntfs_test_security_descriptor_index_value.vcproj │ ├── fsntfs_test_security_descriptor_values/ │ │ └── fsntfs_test_security_descriptor_values.vcproj │ ├── fsntfs_test_standard_information_values/ │ │ └── fsntfs_test_standard_information_values.vcproj │ ├── fsntfs_test_support/ │ │ └── fsntfs_test_support.vcproj │ ├── fsntfs_test_tools_bodyfile/ │ │ └── fsntfs_test_tools_bodyfile.vcproj │ ├── fsntfs_test_tools_digest_hash/ │ │ └── fsntfs_test_tools_digest_hash.vcproj │ ├── fsntfs_test_tools_info_handle/ │ │ └── fsntfs_test_tools_info_handle.vcproj │ ├── fsntfs_test_tools_mount_path_string/ │ │ └── fsntfs_test_tools_mount_path_string.vcproj │ ├── fsntfs_test_tools_output/ │ │ └── fsntfs_test_tools_output.vcproj │ ├── fsntfs_test_tools_path_string/ │ │ └── fsntfs_test_tools_path_string.vcproj │ ├── fsntfs_test_tools_signal/ │ │ └── fsntfs_test_tools_signal.vcproj │ ├── fsntfs_test_txf_data_values/ │ │ └── fsntfs_test_txf_data_values.vcproj │ ├── fsntfs_test_usn_change_journal/ │ │ └── fsntfs_test_usn_change_journal.vcproj │ ├── fsntfs_test_volume/ │ │ └── fsntfs_test_volume.vcproj │ ├── fsntfs_test_volume_header/ │ │ └── fsntfs_test_volume_header.vcproj │ ├── fsntfs_test_volume_information_attribute/ │ │ └── fsntfs_test_volume_information_attribute.vcproj │ ├── fsntfs_test_volume_information_values/ │ │ └── fsntfs_test_volume_information_values.vcproj │ ├── fsntfs_test_volume_name_attribute/ │ │ └── fsntfs_test_volume_name_attribute.vcproj │ ├── fsntfs_test_volume_name_values/ │ │ └── fsntfs_test_volume_name_values.vcproj │ ├── fsntfsinfo/ │ │ └── fsntfsinfo.vcproj │ ├── fsntfsmount/ │ │ └── fsntfsmount.vcproj │ ├── libbfio/ │ │ └── libbfio.vcproj │ ├── libcdata/ │ │ └── libcdata.vcproj │ ├── libcerror/ │ │ └── libcerror.vcproj │ ├── libcfile/ │ │ └── libcfile.vcproj │ ├── libclocale/ │ │ └── libclocale.vcproj │ ├── libcnotify/ │ │ └── libcnotify.vcproj │ ├── libcpath/ │ │ └── libcpath.vcproj │ ├── libcsplit/ │ │ └── libcsplit.vcproj │ ├── libcthreads/ │ │ └── libcthreads.vcproj │ ├── libfcache/ │ │ └── libfcache.vcproj │ ├── libfdata/ │ │ └── libfdata.vcproj │ ├── libfdatetime/ │ │ └── libfdatetime.vcproj │ ├── libfguid/ │ │ └── libfguid.vcproj │ ├── libfsntfs/ │ │ └── libfsntfs.vcproj │ ├── libfsntfs.sln │ ├── libfusn/ │ │ └── libfusn.vcproj │ ├── libfwnt/ │ │ └── libfwnt.vcproj │ ├── libhmac/ │ │ └── libhmac.vcproj │ ├── libuna/ │ │ └── libuna.vcproj │ └── pyfsntfs/ │ └── pyfsntfs.vcproj ├── ossfuzz/ │ ├── Makefile.am │ ├── file_entry_fuzzer.cc │ ├── mft_metadata_file_fuzzer.cc │ ├── ossfuzz_libbfio.h │ ├── ossfuzz_libfsntfs.h │ └── volume_fuzzer.cc ├── po/ │ ├── ChangeLog │ ├── Makevars.in │ └── POTFILES.in ├── pyfsntfs/ │ ├── Makefile.am │ ├── pyfsntfs.c │ ├── pyfsntfs.h │ ├── pyfsntfs_attribute.c │ ├── pyfsntfs_attribute.h │ ├── pyfsntfs_attribute_types.c │ ├── pyfsntfs_attribute_types.h │ ├── pyfsntfs_attributes.c │ ├── pyfsntfs_attributes.h │ ├── pyfsntfs_data_stream.c │ ├── pyfsntfs_data_stream.h │ ├── pyfsntfs_data_streams.c │ ├── pyfsntfs_data_streams.h │ ├── pyfsntfs_datetime.c │ ├── pyfsntfs_datetime.h │ ├── pyfsntfs_error.c │ ├── pyfsntfs_error.h │ ├── pyfsntfs_file_attribute_flags.c │ ├── pyfsntfs_file_attribute_flags.h │ ├── pyfsntfs_file_entries.c │ ├── pyfsntfs_file_entries.h │ ├── pyfsntfs_file_entry.c │ ├── pyfsntfs_file_entry.h │ ├── pyfsntfs_file_name_attribute.c │ ├── pyfsntfs_file_name_attribute.h │ ├── pyfsntfs_file_object_io_handle.c │ ├── pyfsntfs_file_object_io_handle.h │ ├── pyfsntfs_guid.c │ ├── pyfsntfs_guid.h │ ├── pyfsntfs_integer.c │ ├── pyfsntfs_integer.h │ ├── pyfsntfs_libbfio.h │ ├── pyfsntfs_libcerror.h │ ├── pyfsntfs_libclocale.h │ ├── pyfsntfs_libfguid.h │ ├── pyfsntfs_libfsntfs.h │ ├── pyfsntfs_libuna.h │ ├── pyfsntfs_mft_metadata_file.c │ ├── pyfsntfs_mft_metadata_file.h │ ├── pyfsntfs_mft_metadata_file_entries.c │ ├── pyfsntfs_mft_metadata_file_entries.h │ ├── pyfsntfs_object_identifier_attribute.c │ ├── pyfsntfs_object_identifier_attribute.h │ ├── pyfsntfs_python.h │ ├── pyfsntfs_reparse_point_attribute.c │ ├── pyfsntfs_reparse_point_attribute.h │ ├── pyfsntfs_security_descriptor_attribute.c │ ├── pyfsntfs_security_descriptor_attribute.h │ ├── pyfsntfs_standard_information_attribute.c │ ├── pyfsntfs_standard_information_attribute.h │ ├── pyfsntfs_string.c │ ├── pyfsntfs_string.h │ ├── pyfsntfs_unused.h │ ├── pyfsntfs_usn_change_journal.c │ ├── pyfsntfs_usn_change_journal.h │ ├── pyfsntfs_volume.c │ ├── pyfsntfs_volume.h │ ├── pyfsntfs_volume_file_entries.c │ ├── pyfsntfs_volume_file_entries.h │ ├── pyfsntfs_volume_information_attribute.c │ ├── pyfsntfs_volume_information_attribute.h │ ├── pyfsntfs_volume_name_attribute.c │ └── pyfsntfs_volume_name_attribute.h ├── pyproject.toml ├── runtests.ps1 ├── runtests.sh ├── setup.cfg.in ├── setup.py ├── syncdokan.ps1 ├── synclibs.ps1 ├── synclibs.sh ├── synctestdata.ps1 ├── synctestdata.sh ├── tests/ │ ├── Makefile.am │ ├── build.sh │ ├── data/ │ │ ├── attribute_list.1 │ │ ├── attribute_list_entry.1 │ │ ├── index_node_data.1 │ │ ├── mft_attribute.1 │ │ ├── mft_attribute.2 │ │ ├── mft_entry.1 │ │ ├── mft_entry.2 │ │ ├── mft_entry_header.1 │ │ ├── mft_entry_header.2 │ │ ├── mft_metadata_file.1 │ │ ├── security_descriptor_index_value_data.1 │ │ └── volume_header.1 │ ├── fsntfs_test_attribute.c │ ├── fsntfs_test_attribute_list_entry.c │ ├── fsntfs_test_bitmap_values.c │ ├── fsntfs_test_buffer_data_handle.c │ ├── fsntfs_test_cluster_block.c │ ├── fsntfs_test_cluster_block_data.c │ ├── fsntfs_test_cluster_block_stream.c │ ├── fsntfs_test_cluster_block_vector.c │ ├── fsntfs_test_compressed_block.c │ ├── fsntfs_test_compressed_block_data_handle.c │ ├── fsntfs_test_compressed_block_vector.c │ ├── fsntfs_test_compressed_data_handle.c │ ├── fsntfs_test_compression.c │ ├── fsntfs_test_compression_unit_data_handle.c │ ├── fsntfs_test_compression_unit_descriptor.c │ ├── fsntfs_test_data_run.c │ ├── fsntfs_test_data_stream.c │ ├── fsntfs_test_directory_entries_tree.c │ ├── fsntfs_test_directory_entry.c │ ├── fsntfs_test_error.c │ ├── fsntfs_test_extent.c │ ├── fsntfs_test_file_entry.c │ ├── fsntfs_test_file_name_attribute.c │ ├── fsntfs_test_file_name_values.c │ ├── fsntfs_test_file_system.c │ ├── fsntfs_test_fixup_values.c │ ├── fsntfs_test_functions.c │ ├── fsntfs_test_functions.h │ ├── fsntfs_test_getopt.c │ ├── fsntfs_test_getopt.h │ ├── fsntfs_test_index.c │ ├── fsntfs_test_index_entry.c │ ├── fsntfs_test_index_entry_header.c │ ├── fsntfs_test_index_entry_vector.c │ ├── fsntfs_test_index_node.c │ ├── fsntfs_test_index_node_header.c │ ├── fsntfs_test_index_root_header.c │ ├── fsntfs_test_index_value.c │ ├── fsntfs_test_io_handle.c │ ├── fsntfs_test_libbfio.h │ ├── fsntfs_test_libcdata.h │ ├── fsntfs_test_libcerror.h │ ├── fsntfs_test_libclocale.h │ ├── fsntfs_test_libcnotify.h │ ├── fsntfs_test_libcpath.h │ ├── fsntfs_test_libcthreads.h │ ├── fsntfs_test_libfcache.h │ ├── fsntfs_test_libfdata.h │ ├── fsntfs_test_libfsntfs.h │ ├── fsntfs_test_libuna.h │ ├── fsntfs_test_logged_utility_stream_values.c │ ├── fsntfs_test_macros.h │ ├── fsntfs_test_memory.c │ ├── fsntfs_test_memory.h │ ├── fsntfs_test_mft.c │ ├── fsntfs_test_mft_attribute.c │ ├── fsntfs_test_mft_attribute_list.c │ ├── fsntfs_test_mft_attribute_list_entry.c │ ├── fsntfs_test_mft_entry.c │ ├── fsntfs_test_mft_entry_header.c │ ├── fsntfs_test_mft_metadata_file.c │ ├── fsntfs_test_name.c │ ├── fsntfs_test_notify.c │ ├── fsntfs_test_object_identifier_values.c │ ├── fsntfs_test_path_hint.c │ ├── fsntfs_test_profiler.c │ ├── fsntfs_test_reparse_point_attribute.c │ ├── fsntfs_test_reparse_point_values.c │ ├── fsntfs_test_rwlock.c │ ├── fsntfs_test_rwlock.h │ ├── fsntfs_test_sds_index_value.c │ ├── fsntfs_test_security_descriptor_index.c │ ├── fsntfs_test_security_descriptor_index_value.c │ ├── fsntfs_test_security_descriptor_values.c │ ├── fsntfs_test_standard_information_values.c │ ├── fsntfs_test_support.c │ ├── fsntfs_test_tools_bodyfile.c │ ├── fsntfs_test_tools_digest_hash.c │ ├── fsntfs_test_tools_info_handle.c │ ├── fsntfs_test_tools_mount_path_string.c │ ├── fsntfs_test_tools_output.c │ ├── fsntfs_test_tools_path_string.c │ ├── fsntfs_test_tools_signal.c │ ├── fsntfs_test_txf_data_values.c │ ├── fsntfs_test_unused.h │ ├── fsntfs_test_usn_change_journal.c │ ├── fsntfs_test_volume.c │ ├── fsntfs_test_volume_header.c │ ├── fsntfs_test_volume_information_attribute.c │ ├── fsntfs_test_volume_information_values.c │ ├── fsntfs_test_volume_name_attribute.c │ ├── fsntfs_test_volume_name_values.c │ ├── lsan.suppressions │ ├── pkgbuild.sh │ ├── pyfsntfs_test_attribute.py │ ├── pyfsntfs_test_file_entry.py │ ├── pyfsntfs_test_support.py │ ├── pyfsntfs_test_volume.py │ ├── runtests.py │ ├── runtests.sh │ ├── syncsharedlibs.sh │ ├── test_fsntfsinfo.ps1 │ ├── test_fsntfsinfo.sh │ ├── test_fsntfsinfo_bodyfile.ps1 │ ├── test_fsntfsinfo_bodyfile.sh │ ├── test_library.ps1 │ ├── test_library.sh │ ├── test_manpage.sh │ ├── test_python_module.sh │ ├── test_runner.sh │ ├── test_tools.ps1 │ └── test_tools.sh └── tox.ini