2025-08-06 15:37:55 +02:00

25 lines
365 B
Go

package sgio
import (
"bytes"
"encoding/hex"
)
func stringify(a, b byte) string {
return dumpHex(append([]byte{a}, b))
}
func dumpHex(data []byte) string {
var buf bytes.Buffer
var tmp [3]byte
for i := range data {
hex.Encode(tmp[:], data[i:i+1])
tmp[2] = ' '
_, err := buf.Write(tmp[:3])
if err != nil {
return ""
}
}
return buf.String()
}