エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Golangでバイナリ等のbit操作を行うためのライブラリ go-bit
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Golangでバイナリ等のbit操作を行うためのライブラリ go-bit
自ブログ から加筆修正して転載したものです。 概要 go で 主にバイナリファイルの読み出し等に使えるbi... 自ブログ から加筆修正して転載したものです。 概要 go で 主にバイナリファイルの読み出し等に使えるbit操作ライブラリを作りました。((エンディアンの理解が怪しかったので結構苦労しました。。)) binary.Readのように、byte slice からbit列(やそれを含む構造体)を読みだして埋めてくれます。 また、v2.2.0からbinary.Writeのように、bit列(やそれを含む構造体)をbyte slice に埋めることもできるようになりました。 特徴 下記のようにbitを定義でき、bit.Readを使用することでいい感じに埋めて返してくれます。 package main import ( "bytes" "encoding/binary" "fmt" "github.com/nokute78/go-bit/pkg/bit/v2" "io" ) type BitMap st