3 unstable releases
new 0.2.1 | Jan 5, 2025 |
---|---|
0.1.1 | Oct 11, 2023 |
0.1.0 | Oct 7, 2023 |
#862 in Text processing
81 downloads per month
19KB
176 lines
enc-check
Installation
cargo install enc-check
Usage
Inspect character encodings.
$ enc-check --help
CLI Tool to inspect utf-8 and utf-16 strings
Positional Arguments:
name the string to inspect
Options:
-6, --utf16 use utf-16 encoding instead of utf-8
-j, --json output as json instead of table
--help, help display usage information
enc-check asdᚢ𐌰
┌───────┬───────┬───────────┬──────┬─────┬─────┬──────────┐
│ U+dec │ U+hex │ character │ byte │ hex │ dec │ bin │
├───────┼───────┼───────────┼──────┼─────┼─────┼──────────┤
│ 97 │ 61 │ a │ 0 │ 61 │ 97 │ 01100001 │
│ 115 │ 73 │ s │ 1 │ 73 │ 115 │ 01110011 │
│ 100 │ 64 │ d │ 2 │ 64 │ 100 │ 01100100 │
│ 5794 │ 16a2 │ ᚢ │ 3 │ e1 │ 225 │ 11100001 │
│ │ │ │ 4 │ 9a │ 154 │ 10011010 │
│ │ │ │ 5 │ a2 │ 162 │ 10100010 │
│ 66352 │ 10330 │ 𐌰 │ 6 │ f0 │ 240 │ 11110000 │
│ │ │ │ 7 │ 90 │ 144 │ 10010000 │
│ │ │ │ 8 │ 8c │ 140 │ 10001100 │
│ │ │ │ 9 │ b0 │ 176 │ 10110000 │
└───────┴───────┴───────────┴──────┴─────┴─────┴──────────┘
Learn
- Summary of how encodings work is at
learn/slides.md
. Run it using maaslalani/slides.
Dependencies
~5.5MB
~78K SLoC