2012-10-16 6 views
14

मैंने MsgPack के बारे में कुछ सुना है जिसका उपयोग जेसन संदेशों को संपीड़ित करने के लिए किया जा सकता है, लेकिन मेरे पास इसके बारे में कोई सवाल है, क्यों न केवल MsgPack के बजाय Gzip/Deflate का उपयोग करना? मुझे लगता है कि यह डीबगिंग के लिए भी बेहतर है।जेसन डेटा को संपीड़ित करने के लिए MsgPack, gzip/deflate का उपयोग क्यों नहीं करते?

+1

gzip के बाद JSON और MsgPack के बीच आकार में कोई वास्तविक अंतर नहीं है। ([मानक] (https://gist.github.com/maxpert/3116560)) – Zaz

उत्तर

26

msgpack एक कुशल बाइनरी क्रमबद्धता प्रारूप है कि आप अपने उपयोग के मामले में JSON के विकल्प के रूप में चुनना चाहते हैं।

यहां तक ​​कि अगर यह JSON की तरह रूप में विज्ञापित है, लेकिन तेजी से और छोटे, यह नहींसंपीड़ित JSON डेटा करने का इरादा है। एक बार फिर से एक विकल्प के रूप में यह के बारे में सोच, और कहा कि के रूप में इसके लेखक द्वारा कहा गया है ध्यान रखें:

कई स्थितियों में, जहां यह बस JSON

करने के लिए पर्याप्त लाभ प्रदान नहीं करता है

मैं बहुत सिफारिश करेंगे देखते हैं आप इस आलेख को पढ़ने के लिए - My thoughts on MessagePack, msgpd के लेखक द्वारा लिखे गए, जिसमें आपको बनाम अनुशंसित संदेश, पेशेवर/विपक्ष और संदेश और विपक्ष से संबंधित अन्य उपयोगी पॉइंटर्स का उपयोग करने की आवश्यकता है।

संबंधित मुद्दे