Contains the external library definitions for the disk image functions.
More...
Classes
Created when a disk image has been opened and stores general information and handles.
More...
Stores information about an image that is open and being analyzed.
More...
Macros
#define TSK_IMG_INFO_CACHE_LEN 65536
#define TSK_IMG_INFO_CACHE_NUM 32
#define TSK_IMG_INFO_TAG 0x39204231
Macro that takes a image type and returns 1 if the type is for an AFF file format.
More...
Macro that takes a image type and returns 1 if the type is for a logical directory file format.
More...
Macro that takes a image type and returns 1 if the type is for an EWF file format.
More...
Macro that takes a image type and returns 1 if the type is for a raw file format.
More...
Typedefs
typedef struct
Stats Stats
Enumerations
enum
TSK_IMG_TYPE_ENUM {
TSK_IMG_TYPE_DETECT = 0x0000,
TSK_IMG_TYPE_RAW = 0x0001,
TSK_IMG_TYPE_RAW_SING = TSK_IMG_TYPE_RAW,
TSK_IMG_TYPE_RAW_SPLIT = TSK_IMG_TYPE_RAW,
TSK_IMG_TYPE_AFF_AFF = 0x0004,
TSK_IMG_TYPE_AFF_AFD = 0x0008,
TSK_IMG_TYPE_AFF_AFM = 0x0010,
TSK_IMG_TYPE_AFF_ANY = 0x0020,
TSK_IMG_TYPE_EWF_EWF = 0x0040,
TSK_IMG_TYPE_VMDK_VMDK = 0x0080,
TSK_IMG_TYPE_VHD_VHD = 0x0100,
TSK_IMG_TYPE_AFF4_AFF4 = 0x0200,
TSK_IMG_TYPE_QCOW_QCOW = 0x0400,
TSK_IMG_TYPE_EXTERNAL = 0x1000,
TSK_IMG_TYPE_POOL = 0x4000,
TSK_IMG_TYPE_LOGICAL = 0x8000,
TSK_IMG_TYPE_UNSUPP = 0xffff
}
Flag values for the disk image format type.
More...
Functions
Opens one or more disk image files so that they can be read.
More...
Opens an an image of type TSK_IMG_TYPE_EXTERNAL.
More...
Opens a single (non-split) disk image file so that it can be read.
More...
Opens one or more disk image files so that they can be read.
More...
Opens a single (non-split) disk image file so that it can be read.
More...
Reads data from an open disk image.
More...
Prints the name and description of the supported image types to a handle.
More...
Returns the supported file format types.
More...
Returns the description of an image format type, given its type ID.
More...
Parses a string that specifies an image format to determine the associated type ID.
More...
Parses a string that specifies an image format to determine the associated type ID.
More...
Returns the name of an image format type, given its type ID.
More...
Detailed Description
Contains the external library definitions for the disk image functions.
Note that this file is not meant to be directly included. It is included by both libtsk.h and tsk_img_i.h.
Enumeration Type Documentation
Flag values for the disk image format type.
Each type has a bit associated with it. There are TSK_IMG_TYPE_ISXXX macros to determine the broad group of the type (raw vs aff etc.)
Enumerator |
---|
TSK_IMG_TYPE_DETECT |
Use autodetection methods.
|
TSK_IMG_TYPE_RAW |
Raw disk image (single or split)
|
TSK_IMG_TYPE_RAW_SING |
Raw single (backward compatibility) depreciated.
|
TSK_IMG_TYPE_RAW_SPLIT |
Raw single (backward compatibility) depreciated.
|
TSK_IMG_TYPE_AFF_AFF |
AFF AFF Format.
|
TSK_IMG_TYPE_AFF_AFD |
AFD AFF Format.
|
TSK_IMG_TYPE_AFF_AFM |
AFM AFF Format.
|
TSK_IMG_TYPE_AFF_ANY |
Any format supported by AFFLIB (including beta ones)
|
TSK_IMG_TYPE_EWF_EWF |
EWF version.
|
TSK_IMG_TYPE_VMDK_VMDK |
VMDK version.
|
TSK_IMG_TYPE_VHD_VHD |
VHD version.
|
TSK_IMG_TYPE_AFF4_AFF4 |
AFF4 version.
|
TSK_IMG_TYPE_QCOW_QCOW |
QCOW version.
|
TSK_IMG_TYPE_EXTERNAL |
external defined format which at least implements TSK_IMG_INFO, used by pytsk
|
TSK_IMG_TYPE_POOL |
Pool.
|
TSK_IMG_TYPE_LOGICAL |
Logical directory.
|
TSK_IMG_TYPE_UNSUPP |
Unsupported disk image type.
|