package common import ( "log" "os" ) func ByteToUInt32(data []byte) uint32 { i := uint32(data[0]) & 0xff i |= (uint32(data[1]) << 8) & 0xff00 i |= (uint32(data[2]) << 16) & 0xff0000 return i } func ExistThenRemove(filePath string) { _, err := os.Stat(filePath) if err == nil { err = os.Remove(filePath) if err != nil { log.Fatalln("旧文件删除失败", err.Error()) os.Exit(1) } } }