<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pakakeh.go/lib/bytes/testdata, branch dev</title>
<subtitle>Collections of packages and tools for working with Go programming language.</subtitle>
<id>http://git.kilabit.info/pakakeh.go/atom?h=dev</id>
<link rel='self' href='http://git.kilabit.info/pakakeh.go/atom?h=dev'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/'/>
<updated>2026-01-15T10:26:33Z</updated>
<entry>
<title>all: convert license and copyright to use SPDX identifiers</title>
<updated>2026-01-15T10:26:33Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-15T10:14:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=7db8c302e1396eda40cd6a1e57f58ed791448556'/>
<id>urn:sha1:7db8c302e1396eda40cd6a1e57f58ed791448556</id>
<content type='text'>
With help of spdxconv tool [1], we able to bulk update all files license
and copyright format to comply with SPDX formats.

[1] https://kilabit.info/project/spdxconv/
</content>
</entry>
<entry>
<title>lib/bytes: split the hexdump related functions to separate package</title>
<updated>2024-12-28T09:46:59Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-12-28T09:22:29Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=c1aab5c376dfa1845b839f1c4b9876a1412a8d24'/>
<id>urn:sha1:c1aab5c376dfa1845b839f1c4b9876a1412a8d24</id>
<content type='text'>
Package hexdump implements reading and writing bytes from and into
hexadecimal number.
It support parsing output from hexdump(1) tool.
</content>
</entry>
<entry>
<title>lib/bytes: add test for Parser Read and ReadNoSpace</title>
<updated>2024-03-24T20:14:12Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-03-24T20:14:12Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=a40a8e1b8a0a2298db9b27c052f4fd5d0178eb6c'/>
<id>urn:sha1:a40a8e1b8a0a2298db9b27c052f4fd5d0178eb6c</id>
<content type='text'>
The test initialize Parser with seven delimiters, '\t', '=', '\n', ' ',
'"', '(', and ')' and then Read token from multi lines contents.
</content>
</entry>
<entry>
<title>lib/bytes: implement function ParseHexDump</title>
<updated>2023-04-04T17:58:51Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-04-04T17:58:51Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=144ceef8e29f8780c84bc5ae2589dab3895c5ee6'/>
<id>urn:sha1:144ceef8e29f8780c84bc5ae2589dab3895c5ee6</id>
<content type='text'>
The ParseHexDump parse the default output of [hexdump](1) utility from
parameter in back into stream of byte.

An example of default output of hexdump is

	0000000 7865 5f70 6964 2f72 0000 0000 0000 0000
	0000010 0000 0000 0000 0000 0000 0000 0000 0000
	*
	0000060 0000 0000 3030 3030 3537 0035 3030 3130

The first column is the address and the rest of the column is the data.
Each data column is 16-bit words in big-endian order, so in the above
example, the first byte would be 65, second byte is 78 and so on.
The asterisk "*" means that the address from 0000020 to 0000050 is equal to
the previous line, 0000010.

[hexdump]: https://man.archlinux.org/man/hexdump.1
</content>
</entry>
</feed>
