Check Binaryfile
Posted: Sun Jul 09, 2006 7:39 am
Code updated For 5.20+
Code: Select all
Procedure.b CheckBinaryfile(FileName.s)
Protected file.l, buf.b
If FileSize(FileName)>0
file = ReadFile(#PB_Any, FileName)
While Eof(file)=0
buf.b =ReadByte(file)
Select buf
Case $01,$04,$05,$07,$08,$10,$12 To $15, $1A, $1C To $1F
Debug "BINARY"
CloseFile(file)
ProcedureReturn #True
EndSelect
Wend
CloseFile(file)
EndIf
ProcedureReturn #False
EndProcedure