hallo
es geht wie mir scheint nicht um den Editor, oder doch.
habe beide Dateien abgeholt und sie entsprechen dem was Supernova bebildert hat.
bei meinem Ultraedit geht das schon immer bestens.
hingegen beim allseit sehr beliebten Notepad++ kann man die HEX mit einem Addon ansehen.
da allerdings fehlt auch FFFe
[Blockierte Grafik: http://www.aaoo.info/notepadPP.jpg]
-
ebenso denke ich geht es nicht um den typ/Zeichensatz etc. einer Datei, oder doch.
jedenfalls liest die _WinAPI_ReadFile() [ist ja beinahe schon LowLevel] den Vorspann auch nicht
und zeigt erst ab dem 3. Byte an.
AutoIt
global $tBuffer,$hFile,$iSize,$nBytes,$sText
$tBuffer=DllStructCreate("byte[6]")
$hFile=_WinAPI_CreateFile(@ScriptDir & "musterdatei_UTF-8.txt",2,2)
$iSize=_WinAPI_GetFileSizeEx($hFile)
_WinAPI_SetFilePointer($hFile,0)
_WinAPI_ReadFile($hFile, $tBuffer,6,$nBytes)
_WinAPI_CloseHandle($hFile)
$sText=BinaryToString(DllStructGetData($tBuffer,1))
ConsoleWrite($iSize & '|' & $sText & "|" & @CRLF & @CRLF)
irgendwie müsste man doch ohne wenn und aber eine Datei 1:1 einlesen können!