diff options
| author | Akira Yumiyama <[email protected]> | 2012-12-31 13:15:30 +0900 |
|---|---|---|
| committer | Akira Yumiyama <[email protected]> | 2012-12-31 13:15:30 +0900 |
| commit | fb79282a5b62449e7a53025fd8503380a2024357 (patch) | |
| tree | db42be25613b84f87b42992a7db3e6e0308be92c | |
| parent | e205905d022b661a1dd279f8a8e6ecac19d1e979 (diff) | |
| download | mruby-fb79282a5b62449e7a53025fd8503380a2024357.tar.gz mruby-fb79282a5b62449e7a53025fd8503380a2024357.zip | |
add README.md
| -rw-r--r-- | README.md | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 000000000..fff53d4b9 --- /dev/null +++ b/README.md @@ -0,0 +1,32 @@ +mruby-pack (pack / unpack) +========= + +## install by mrbgems +```bash +git clone git://github.com/iij/mruby-pack.git +cp -pr mruby-pack ${MRUBY_ROOT}/mrbgems/g/. +echo mruby-pack >> ${MRUBY_ROOT}/mrbgems/GEMS.active +cd ${MRUBY_ROOT} +rake ENABLE_GEMS="true" +./bin/mruby ${MRUBY_ROOT}/mrbgems/g/mruby-pack/example/sample.rb +``` + +## support template string + - C : 8-bit unsigned (unsigned char) + - c : 8-bit signed (signed char) + - S : 16-bit unsigned, native endian (uint16_t) + - s : 16-bit signed, native endian (int16_t) + - L : 32-bit unsigned, native endian (uint32_t) + - l : 32-bit signed, native endian (int32_t) + - n : 16-bit unsigned, network (big-endian) byte order + - N : 32-bit unsigned, network (big-endian) byte order + - A : arbitrary binary string (space padded, count is width) + - a : arbitrary binary string (null padded, count is width) + - Z : same as "a", except that null is added with * + - H : hex string (high nibble first) + - h : hex string (low nibble first) + - m : base64 encoded string (see RFC 2045, count is width) + +## License +This software is licensed under the same license terms of the original mruby. + |
