| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 图片_取格式W | 文本型 | 根据文件头部判断文件格式,成功返回格式名称,失败返回空。 | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 绝对路径 | 字节集 | 绝对路径->Unicode | |||||
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| hFile | 整数型 | |||||
| data | 字节集 | |||||
| Hex | 文本型 | |||||
| readSize | 整数型 | |||||
如果真 (hFile = #INVALID_HANDLE_VALUE )
返回 (“”)data = 取空白字节集 (16)
ReadFile_字节集 (hFile, data, 16, readSize, #NULL )
CloseHandle (hFile)
如果真 (readSize = 16)
Hex = 字节集_字节集到十六进制 (data)
判断 (Hex ≈ “FFD8FF”) ' JPEG
返回 (“JPEG”)
判断 (Hex ≈ “89504E470D0A1A0A0000000D49484452”) ' PNG
返回 (“PNG”)
判断 (Hex ≈ “47494638” 或 Hex ≈ “474946383761” 或 Hex ≈ “474946383961”) ' GIF
返回 (“GIF”)
判断 (Hex ≈ “49492A00” 或 Hex ≈ “4D4D002A” 或 Hex ≈ “49492A00”) ' TIFF
返回 (“TIFF”)
判断 (Hex ≈ “424D”) ' BMP
返回 (“BMP”)
判断 (Hex ≈ “0A”) ' PCX
返回 (“PCX”)
判断 (Hex ≈ “3C”) ' SVG
返回 (“SVG”)
判断 (Hex ≈ “38425053000100000000000000”) ' PSD
返回 (“PSD”)
判断 (Hex ≈ “465753”) ' SWF
返回 (“SWF”)
判断 (Hex ≈ “D7CDC69A0000”) ' WMF
返回 (“WMF”)
判断 (Hex ≈ “01000000”) ' EMF
返回 (“EMF”)
判断 (Hex ≈ “C5D0D3C6”) ' EPS
返回 (“EPS”)
判断 (Hex ≈ “0000020000” 或 Hex ≈ “0000100000”) ' TGA
返回 (“TGA”)
判断 (Hex ≈ “00000100”) ' ICO
返回 (“ICO”)
判断 (Hex ≈ “00000200”) ' CUR
返回 (“CUR”)
判断 (Hex ≈ “52494646”) ' ANI
返回 (“ANI”)
判断 (Hex ≈ “464F524D”) ' IFF
返回 (“IFF”)





返回 (“”)
| DLL命令名 | 返回值类型 | 公开 | 备 注 | |
| ReadFile_字节集 | 逻辑型 | |||
| DLL库文件名: | ||||
| kernel32.dll | ||||
| 在DLL库中对应命令名: | ||||
| ReadFile | ||||
| 参数名 | 类 型 | 传址 | 数组 | 备 注 |
| hFile | 整数型 | |||
| lpBuffer | 字节集 | |||
| nNumberOfBytesToRead | 整数型 | |||
| lpNumberOfBytesRead | 整数型 | |||
| lpOverlapped | 整数型 | |||
词条作者信息 使用例程
