क्या प्रोटोटा buffs में int8 या बाइट प्रकार के बराबर है? मैं एक बाइट सरणी वस्तु भेजना चाहता हूं।प्रोटोटा buffs में बाइट [] को एन्कोड करने के लिए कैसे करें
उत्तर
दुर्भाग्य से अभी भी तार करने के लिए serializes जावा में लेकिन लिंक के लिए धन्यवाद। –
नहीं, प्रलेखन के अनुसार संबंधित जावा प्रकार 'बाइटस्ट्रिंग' है। आप 'toByteArray' विधि का उपयोग करके बाइट सरणी स्वयं प्राप्त कर सकते हैं। – JesperE
यदि आपके पास पहले से बाइट [] सरणी है तो केवल LiteralByteString का उपयोग करें ताकि आपको इसे कॉपी करने की आवश्यकता न हो। – marios
आप एक एकल बाइट स्टोर करने के लिए देख रहे हैं, फिर भी, मैं Int32 उपयोग करने का सुझाव चाहते हैं। यह एक 'संस्करण' प्रकार परिवर्तनीय है जो उसमें संग्रहीत डेटा के आधार पर आकार बदल देगा। तो यदि आप एक बाइट संग्रहित कर रहे हैं, तो यह सबसे छोटी संरचना होगी। बाइट्स डेटा प्रकार वास्तव में तुलना में काफी बड़ा है। ऐसा इसलिए है क्योंकि बाइट्स संरचना में इंडेक्स की लंबाई और अन्य गुण जैसे डेटा होते हैं।
सीरियलाइजेशन पर, मैंने बाइट्स में एक इंट 32 में संग्रहीत एक बाइट से स्विच करते समय लगभग आधे आकार का आकार देखा।
हालांकि, ध्यान दें कि इस नहींकई बाइट्स बाइट्स, जो मैं व्यक्तिगत Int32 भंडारण तुलना में काफी छोटा हो जाएगा संदेह में संग्रहीत किया जा रहा करने के लिए लागू होते हैं।
ByteString वर्ग असली आद्य के दीवानों के लिए "बाइट" या ByteString
public static ByteString CopyFrom(params byte[] bytes);
public static ByteString CopyFrom(string text, Encoding encoding);
- 1. इंटरनेट पते एन्कोड करने के लिए कैसे
- 2. यूआरएल को एन्कोड करने के लिए कैसे PHP
- 3. एंड्रॉइड एक्सएमएल फाइलों में स्ट्रिंग्स.एक्सएमएल में यूरो प्रतीक को एन्कोड करने के लिए कैसे करें
- 4. पायथन बाइट स्ट्रिंग एन्कोड और डीकोड
- 5. कैसे uri jsp में एक स्ट्रिंग एन्कोड करने के लिए?
- 6. PHP में स्ट्रिंग को सही तरीके से एन्कोड करने के लिए URL कैसे करें?
- 7. एरिक्ंग में डेटा संरचना को एन्कोड करने के लिए मोचिजसन का उपयोग कैसे करें?
- 8. जावा में stdout से बाइट [] सरणी से कच्चे बाइट सामग्री को मुद्रित करने के लिए कैसे?
- 9. हैश वाले पथ को एन्कोड कैसे करें?
- 10. एंड्रॉइड में एन्कोड यूआरएल कैसे करें?
- 11. वीडियो को रिवर्स में एन्कोड करें?
- 12. नेटवर्क बाइट ऑर्डर करने के लिए sockaddr_in6 :: sin6_addr बाइट ऑर्डर कैसे सेट करें?
- 13. बाइट सरणी में डेटा को प्रिंट करने के लिए कैसे करें
- 14. PHP: प्रतिस्थापन करने के लिए यू + एफएफएफडी को एन्कोड कैसे करें?
- 15. एचटीएमएल कैसे करें। वेबफॉर्म में एन्कोड
- 16. WinForms में एक यूआरएल कैसे एन्कोड करें?
- 17. क्यूटी में यूआरएल पैरामीटर कैसे एन्कोड करें?
- 18. Python3 में ROT13 एन्कोड कैसे करें?
- 19. लिनक्स आरपीएथ में निष्पादन योग्य स्थान को एन्कोड कैसे करें?
- 20. sklearn में एक स्पष्ट चर को एन्कोड कैसे करें?
- 21. पायथन में यूआरएल पैरामीटर को प्रतिशत-एन्कोड कैसे करें?
- 22. मैं बीओएम के साथ यूटीएफ -16LE बाइट एरे को एन्कोड/डीकोड कैसे करूं?
- 23. jquery serialize के साथ मान को एन्कोड कैसे करें?
- 24. मेल विषय में एन्कोड कैसे करें?
- 25. ग्रोवी में यूआरएल कैसे एन्कोड करें?
- 26. बाइट ऐरे को बाइट ऐरे में कनवर्ट करें?
- 27. सी #: बाइट सरणी को कंसोल करने और कंसोल पर प्रिंट करने के लिए कनवर्ट करना
- 28. जावास्क्रिप्ट में यूआरएल को एन्कोड करने और इसे सी #
- 29. जावा में विशेष वर्णों से बचने के लिए यूआरएल को एन्कोड कैसे करें?
- 30. .NET में नियमित अभिव्यक्ति के लिए तारों को एन्कोड कैसे करें?
एक सवाल protobuff प्रकार के कुछ प्रकार परिवर्तित करने के लिए तरीके प्रदान :) या असली प्रलेखन के दीवानों के लिए ... – sehe