---
title: 文件操作类
description: "本章节主要描述了文件操作类接口定义与规格限制。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcctrustzone/cca/devg/Kunpeng_ommercialcryptography_16_0031.html
sourcePath: /source/zh/kunpengcctrustzone/cca/devg/Kunpeng_ommercialcryptography_16_0031.html
indexId: d617652f6b459dc656efd365785112a366743890435977c00654a92dc8059b5681
---
# 文件操作类

本章节主要描述了文件操作类接口定义与规格限制。

文件操作类接口支持如下：接口定义符合GM/T 0018-2023标准，接口参数与返回值可参考标准文档。

```
int SDF_CreateFile(void *hSessionHandle, unsigned char *pucFileName, unsigned int uiNameLen, unsigned int uiFileSize);
int SDF_ReadFile(void *hSessionHandle, unsigned char *pucFileName, unsigned int uiNameLen, unsigned int uiOffset, unsigned int *puiFileLength, unsigned char *pucBuffer);
int SDF_WriteFile(void *hSessionHandle, unsigned char *pucFileName, unsigned int uiNameLen, unsigned int uiOffset, unsigned int uiFileLength, unsigned char *pucBuffer);
int SDF_DeleteFile(void *hSessionHandle, unsigned char *pucFileName, unsigned int uiNameLen);
```

#### 规格限制

- 文件名长度最大120字节。
- 文件存储数据大小最大4MB。
