2023-10-26 18:15:51 +00:00
|
|
|
|
|
|
|
# go-hexadeca
|
|
|
|
|
|
|
|
Package **hexadeca** implements hexadecimal encoding and decoding, for the Go programming language.
|
|
|
|
This is meant to be a better alternative to Go's built-in "hex" package.
|
|
|
|
|
|
|
|
## Documention
|
|
|
|
|
|
|
|
Online documentation, which includes examples, can be found at: http://godoc.org/sourcecode.social/reiver/go-hexadeca
|
|
|
|
|
|
|
|
[![GoDoc](https://godoc.org/sourcecode.social/reiver/go-hexadeca?status.svg)](https://godoc.org/sourcecode.social/reiver/go-hexadeca)
|
|
|
|
|
2023-10-27 00:01:40 +00:00
|
|
|
## Example
|
|
|
|
|
|
|
|
```go
|
|
|
|
import "sourceccode.social/reiver/go-hexadeca"
|
|
|
|
|
|
|
|
// ...
|
|
|
|
|
|
|
|
// value==254 -> mostSignificant=='f', leastSignificant=='e'
|
|
|
|
mostSignificant, leastSignificant := hexadeca.EncodeByteUsingLowerCaseSymbols(value)
|
|
|
|
|
|
|
|
// ...
|
|
|
|
|
|
|
|
// value==254 -> mostSignificant=='F', leastSignificant=='E'
|
|
|
|
mostSignificant, leastSignificant := hexadeca.EncodeByteUsingUpperCaseSymbols(value)
|
|
|
|
```
|
|
|
|
|
2023-10-26 18:15:51 +00:00
|
|
|
## Import
|
|
|
|
|
2023-10-27 04:47:35 +00:00
|
|
|
To import package **hexadeca** use `import` code like the following:
|
2023-10-26 18:15:51 +00:00
|
|
|
```
|
|
|
|
import "sourcecode.social/reiver/go-hexadeca"
|
|
|
|
```
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
2023-10-26 23:55:58 +00:00
|
|
|
To install package **hexadeca** do the following:
|
2023-10-26 18:15:51 +00:00
|
|
|
```
|
|
|
|
GOPROXY=direct https://sourcecode.social/reiver/go-hexadeca
|
|
|
|
```
|
|
|
|
|
|
|
|
## Author
|
|
|
|
|
2023-10-26 23:55:58 +00:00
|
|
|
Package **hexadeca** was written by [Charles Iliya Krempeaux](http://changelog.ca)
|