golang binary_dump.go

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang binary_dump.go相关的知识,希望对你有一定的参考价值。

package main

import (
	"bufio"
	"fmt"
	"os"
)

func main() {
	reader := bufio.NewReader(os.Stdin)
	buf := make([]byte, 0x10)
	offset := 0x00000000
	for {
		c, err := reader.Read(buf)
		if err != nil {
			break
		}
		fmt.Printf("%08X: ", offset)
		offset += len(buf)
		for i := 0; i < c; i++ {
			fmt.Printf("%02X ", buf[i])
		}
		fmt.Println()
	}
}
package main

import (
	"fmt"
	"os"
)

func main() {
	buf := make([]byte, 0x10)
	offset := 0x00000000
	for {
		c, err := os.Stdin.Read(buf)
		if err != nil {
			break
		}
		fmt.Printf("%08X:", offset)
		offset += len(buf)
		for i := 0; i < c; i++ {
			fmt.Printf(" %02X", buf[i])
		}
		fmt.Println()
	}
}

Golang 学习之路

Golang基础

Golang基础之包概念
Golang基础之数据类型
Golang基础之流程控制
Golang基础之数组
Golang基础之切片
Golang基础之map
Golang基础之函数
Golang基础之指针
Golang基础之结构体
Golang基础之接口

Golang Web开发

Golang 其它

算法

以上是关于golang binary_dump.go的主要内容,如果未能解决你的问题,请参考以下文章

Golang 入门

Golang入门到项目实战 第一个golang应用

golang编译androidso无法加载

golang如何打印内存内容

Golang入门到项目实战 golang匿名函数

json [Golang] golang #golang #snippets中有用的片段