0

我的代码:

package main

import (
    "io"
    "os"
    "strings"
)

func main() {
    myFile := "C:\\Windows\\System32\\winevt\\Logs\\Application.evtx"
    fl, err := os.Open(myFile)

    if err != nil {
        fmt.Println(myFile, err)
        return
    }
    defer fl.Close()
    myStr := make([]byte, 10000)
    fl.Read(myStr)
    fmt.Println(fmt.Sprint(myStr))
    fmt.Println("...")
    myData := []byte(myStr)
    myValue := binary.BigEndian.Uint16(myData)
    fmt.Println(myValue)
}

我可以读取二进制文件,但不能读取字符串。当我将它作为字符串读取时,它不会完全以字符串格式翻译表达式。

4

0 回答 0