feat: add utils package
This commit is contained in:
parent
834c964892
commit
50dd9251c2
|
@ -0,0 +1,7 @@
|
||||||
|
package utils
|
||||||
|
|
||||||
|
import "bytes"
|
||||||
|
|
||||||
|
func ConcatBytes(slices ...[]byte) []byte {
|
||||||
|
return bytes.Join(slices, nil)
|
||||||
|
}
|
|
@ -0,0 +1,13 @@
|
||||||
|
package utils
|
||||||
|
|
||||||
|
import "encoding/binary"
|
||||||
|
|
||||||
|
func EncodeEndian(value uint32, length int) []byte {
|
||||||
|
byteSlice := make([]byte, length)
|
||||||
|
binary.LittleEndian.PutUint32(byteSlice, value)
|
||||||
|
return byteSlice
|
||||||
|
}
|
||||||
|
|
||||||
|
func DecodeEndian(byteSlice []byte) uint32 {
|
||||||
|
return binary.LittleEndian.Uint32(byteSlice)
|
||||||
|
}
|
Loading…
Reference in New Issue