1# raw_file.h 2 3 4## Overview 5 6Provides functions for operating rawfiles. 7 8These functions include searching, reading, and closing rawfiles. 9 10**Since:** 118 12 13**Related Modules:** 14 15[Rawfile](rawfile.md) 16 17 18## Summary 19 20 21### Structs 22 23| Name | Description | 24| -------- | -------- | 25| [RawFileDescriptor](_raw_file_descriptor.md) | Provides rawfile descriptor information. | 26 27 28### Types 29 30| Name | Description | 31| -------- | -------- | 32| [RawFile](rawfile.md#rawfile) | Provides the function of accessing rawfiles. | 33 34 35### Functions 36 37| Name | Description | 38| -------- | -------- | 39| [OH_ResourceManager_ReadRawFile](rawfile.md#oh_resourcemanager_readrawfile) (const [RawFile](rawfile.md#rawfile) \*rawFile, void \*buf, size_t length) |Reads a rawfile. | 40| [OH_ResourceManager_SeekRawFile](rawfile.md#oh_resourcemanager_seekrawfile) (const [RawFile](rawfile.md#rawfile) \*rawFile, long offset, int whence) |Seeks for the data read/write position in the rawfile based on the specified offset. | 41| [OH_ResourceManager_GetRawFileSize](rawfile.md#oh_resourcemanager_getrawfilesize) ([RawFile](rawfile.md#rawfile) \*rawFile) | Obtains the length of a rawfile in int32_t. | 42| [OH_ResourceManager_CloseRawFile](rawfile.md#oh_resourcemanager_closerawfile) ([RawFile](rawfile.md#rawfile) \*rawFile) | Closes an opened [RawFile](rawfile.md#rawfile) and releases all associated resources. | 43| [OH_ResourceManager_GetRawFileOffset](rawfile.md#oh_resourcemanager_getrawfileoffset) (const [RawFile](rawfile.md#rawfile) \*rawFile) | Obtains the current offset of the rawfile in int32_t. | 44| [OH_ResourceManager_GetRawFileDescriptor](rawfile.md#oh_resourcemanager_getrawfiledescriptor) (const [RawFile](rawfile.md#rawfile) \*rawFile, [RawFileDescriptor](_raw_file_descriptor.md) &descriptor) | Opens a rawfile descriptor. | 45| [OH_ResourceManager_ReleaseRawFileDescriptor](rawfile.md#oh_resourcemanager_releaserawfiledescriptor) (const [RawFileDescriptor](_raw_file_descriptor.md) &descriptor) | Closes a rawfile descriptor. | 46