binenc

package
v0.0.0-...-67a1e62 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2024 License: MIT Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CLen

func CLen(data []byte) int

func CLen16

func CLen16(data []byte) int

func CString

func CString(data []byte) string

func CString16

func CString16(data []byte) string

func CStringSet

func CStringSet(data []byte, s string) int

func CStringSet0

func CStringSet0(data []byte, s string)

func CStringSet16

func CStringSet16(data []byte, s string)

Types

type Reader

type Reader struct {
	// contains filtered or unexported fields
}

func NewReader

func NewReader(data []byte) *Reader

func (*Reader) Align

func (r *Reader) Align(off int) bool

func (*Reader) Err

func (r *Reader) Err() error

func (*Reader) Offset

func (r *Reader) Offset() int

func (*Reader) ReadAllBytes

func (r *Reader) ReadAllBytes() []byte

func (*Reader) ReadBytes

func (r *Reader) ReadBytes(sz int) ([]byte, bool)

func (*Reader) ReadBytes16

func (r *Reader) ReadBytes16() ([]byte, bool)

func (*Reader) ReadBytes32

func (r *Reader) ReadBytes32() ([]byte, bool)

func (*Reader) ReadBytes8

func (r *Reader) ReadBytes8() ([]byte, bool)

func (*Reader) ReadF32

func (r *Reader) ReadF32() (float32, bool)

func (*Reader) ReadI16

func (r *Reader) ReadI16() (int16, bool)

func (*Reader) ReadI32

func (r *Reader) ReadI32() (int32, bool)

func (*Reader) ReadI64

func (r *Reader) ReadI64() (int64, bool)

func (*Reader) ReadI8

func (r *Reader) ReadI8() (int8, bool)

func (*Reader) ReadNext

func (r *Reader) ReadNext(n int) ([]byte, bool)

func (*Reader) ReadPointF32

func (r *Reader) ReadPointF32() (types.Pointf, bool)

func (*Reader) ReadPointI32

func (r *Reader) ReadPointI32() (image.Point, bool)

func (*Reader) ReadString

func (r *Reader) ReadString(sz int) (string, bool)

func (*Reader) ReadString16

func (r *Reader) ReadString16() (string, bool)

func (*Reader) ReadString32

func (r *Reader) ReadString32() (string, bool)

func (*Reader) ReadString8

func (r *Reader) ReadString8() (string, bool)

func (*Reader) ReadU16

func (r *Reader) ReadU16() (uint16, bool)

func (*Reader) ReadU24

func (r *Reader) ReadU24() ([3]byte, bool)

func (*Reader) ReadU32

func (r *Reader) ReadU32() (uint32, bool)

func (*Reader) ReadU64

func (r *Reader) ReadU64() (uint64, bool)

func (*Reader) ReadU8

func (r *Reader) ReadU8() (byte, bool)

func (*Reader) ReadWString

func (r *Reader) ReadWString(sz int) (string, bool)

func (*Reader) ReadWString16

func (r *Reader) ReadWString16() (string, bool)

func (*Reader) ReadWString32

func (r *Reader) ReadWString32() (string, bool)

func (*Reader) ReadWString8

func (r *Reader) ReadWString8() (string, bool)

func (*Reader) Remaining

func (r *Reader) Remaining() int

func (*Reader) Reset

func (r *Reader) Reset(data []byte)

type String

type String struct {
	Value string
	Junk  []byte
}

func (*String) Decode

func (s *String) Decode(data []byte)

func (*String) Encode

func (s *String) Encode(data []byte)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL