mirror of
https://github.com/iv-org/protodec.git
synced 2024-12-21 21:55:25 -05:00
Add README
This commit is contained in:
parent
da240ace81
commit
d0c297bc7e
68
README.md
Normal file
68
README.md
Normal file
@ -0,0 +1,68 @@
|
||||
# protodec
|
||||
|
||||
Command-line tool to decode arbitrary protobuf data.
|
||||
|
||||
## Usage
|
||||
|
||||
```
|
||||
$ ./protodec -h
|
||||
Usage: protodec [arguments]
|
||||
Command-line decoder for arbitrary protobuf data. Reads from standard input.
|
||||
-r, --raw STDIN is raw binary data (default)
|
||||
-x, --hex STDIN is space-separated hexstring
|
||||
-d, --decode STDIN is Base64-encoded
|
||||
-p, --pretty Pretty print output
|
||||
-h, --help Show this help
|
||||
```
|
||||
|
||||
```
|
||||
$ echo 'CkEKCeOCj+OBn+OBlxDSCSIQWmQ730+N8z8tsp3vp8YJQCoSCAESBzA4MDAwMDAaBQ26sSZEKgsIARIHMDgwMDAwMBXD9UhA' | ./protodec -dp
|
||||
{
|
||||
"1:0": {
|
||||
"1:0": "わたし",
|
||||
"2:1": 1234,
|
||||
"4:2": [
|
||||
90,
|
||||
100,
|
||||
59,
|
||||
223,
|
||||
79,
|
||||
141,
|
||||
243,
|
||||
63,
|
||||
45,
|
||||
178,
|
||||
157,
|
||||
239,
|
||||
167,
|
||||
198,
|
||||
9,
|
||||
64
|
||||
],
|
||||
"5:3": {
|
||||
"1:0": 1,
|
||||
"2:1": "0800000",
|
||||
"3:2": {
|
||||
"1:0": 666.7769775390625
|
||||
}
|
||||
},
|
||||
"5:4": {
|
||||
"1:0": 1,
|
||||
"2:1": "0800000"
|
||||
}
|
||||
},
|
||||
"2:1": 3.140000104904175
|
||||
}
|
||||
```
|
||||
|
||||
## Contributing
|
||||
|
||||
1. Fork it (<https://github.com/omarroth/protodec/fork>)
|
||||
2. Create your feature branch (`git checkout -b my-new-feature`)
|
||||
3. Commit your changes (`git commit -am 'Add some feature'`)
|
||||
4. Push to the branch (`git push origin my-new-feature`)
|
||||
5. Create a new Pull Request
|
||||
|
||||
## Contributors
|
||||
|
||||
- [Omar Roth](https://github.com/omarroth) - creator and maintainer
|
Loading…
Reference in New Issue
Block a user