1 0 1
分享排行榜
修正错误贡献榜
已审核词条 未审核词条
子程序名返回值类型公开备 注
图片_取格式W文本型 根据文件头部判断文件格式,成功返回格式名称,失败返回空。
参数名类 型参考可空数组备 注
绝对路径字节集绝对路径->Unicode
变量名类 型静态数组备 注
hFile整数型 
data字节集 
Hex文本型 
readSize整数型 
hFile = CreateFileW (绝对路径, #FILE_GENERIC_READ, 位或 ( #FILE_SHARE_READ, #FILE_SHARE_WRITE, #FILE_SHARE_DELETE ), #NULL, #OPEN_EXISTING, #FILE_ATTRIBUTE_NORMAL, #NULL )
如果真 (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整数型


词条作者信息 使用例程
评论列表   发现违规评论、广告、刷屏,请点击举报(有奖)
无评论 评论
  • Copyright © ijingyi.com All Rights Reserved.