proto buffsにint8またはbyte型と同等のものがありますか?私はバイト配列オブジェクトを送信したいと思います。proto buffsでbyte []をエンコードする方法
27
A
答えて
29
7
あなたは単一バイトを保存するために探している場合は、しかし、私はのInt32を使用してお勧めします。それはそれに格納されているデータに応じてサイズを変更する 'variant'型変数です。したがって、1バイトを格納する場合は、最小の構造になります。バイトSのデータ型は実際にはかなり大きいです。これは、バイト構造がインデックスの長さなどのデータを保持するためです。
シリアライズでは、byteSに格納されている1バイトからint32に切り替えると、サイズの差が約半分になったことに気付きました。このが私は個々のInt32を記憶するよりもはるかに小さいであろう思われるバイトに格納される複数バイトには適用されないことが
注、、。
3
延ByteStringクラスは「バイト」protobuff型にいくつかの種類を変換する方法を提供したり延ByteString
public static ByteString CopyFrom(params byte[] bytes);
public static ByteString CopyFrom(string text, Encoding encoding);
関連する問題
- 1. ZXingでbyte []をエンコードしてデコードする
- 2. Android Wear Message APIエンコードとデコードByte []
- 3. Cap'n Protoで複数のメッセージタイプを区別する方法は?
- 4. ctypesでsmb protoをデコードする方法 - from_buffer_copyメソッド?
- 5. C#でリモートPCに送るよりエンコード/デコードxxxclassをbyte []にする
- 6. nanobを使用して.proto + .optionsファイルをコンパイルする方法
- 7. PythonでFlashパラメータをエンコードする方法
- 8. JSPでURLをエンコードする方法は?
- 9. iOSでファイルをエンコード/デコードする方法
- 10. PHPでSMS PDUをエンコードする方法
- 11. iosでuiimageviewをエンコードする方法
- 12. Python3でROT13をエンコードする方法は?
- 13. byte []をjavaの文字列にエンコードしてデコードしますか?
- 14. .protoファイルをコンパイルするためのSBTの設定方法は?
- 15. コンパイル済みのプロトコルバッファを.protoファイルに変換する方法
- 16. proto buf UDPデータストリームから拡張タイプを取得する方法
- 17. .protoファイルのメッセージタイプとしてcom.google.protobuf.Messageを定義する方法
- 18. プロトコルバッファから.protoファイルを生成する方法.NETコード?
- 19. 別のサブプロジェクトのprotoソースディレクトリに基づいてprotoソースディレクトリを設定する方法は?
- 20. エンコード方法(mysql)
- 21. AudioQueue with iosでエンコード/デコードする方法
- 22. Python 3でURLエンコードする方法は?
- 23. C#アプリケーション設定でbyte []を保存する方法
- 24. avroスキーマでbyte []とLocalDateTimeを定義する方法は?
- 25. カスタムUUIDなしでBLEデバイスにbyte []を送信する方法
- 26. jsonを.protoのペイロードとして渡す方法
- 27. runserverでDjangoのprotoファイルをコンパイルする
- 28. USB接続経由でアンドロイドデバイスから.protoファイルを送信する方法
- 29. grpc protoファイルパーサー
- 30. がprotoファイル
実際のプロトマニアのための質問:)または実際のドキュメントマニアのための... – sehe