मैं यह नहीं कहूंगा कि द्विआधारी प्रारूप प्रक्रिया के लिए अधिक तेज़ हैं। यदि आपके पास सीएसवी या फिक्स्ड-फील्ड-लम्बाई टेक्स्टुअल प्रारूप है तो यह अभी भी संसाधित हो सकता है।
मैं कहूंगा, सब कुछ इस बात पर निर्भर करता है कि उपभोक्ता कौन है।यदि इंसान अंत में है (जैसे HTTP या आरएसएस के लिए), तो डेटा को कॉम्पैक्ट करने की आवश्यकता नहीं है, सिवाय इसके कि इसे संपीड़ित किया जा सके।
बाइनरी प्रोटोकॉल को पार्सर्स/कन्वर्टर्स की आवश्यकता होती है, जो विस्तार करना मुश्किल होती है और पिछड़े संगतता को बनाए रखती है। जितना अधिक आप प्रोटोकॉल स्टैक में जाते हैं, उतना अधिक मानवीय उन्मुख प्रोटोकॉल होते हैं (टीसीपी द्विआधारी है, क्योंकि पैकेट को उच्च गति पर राउटर द्वारा संसाधित किया जाना चाहिए, लेकिन एक्सएमएल अधिक मानव-अनुकूल है)।
मुझे लगता है कि आकार भिन्नता आज बहुत मायने रखती नहीं है। आपके उदाहरण के लिए, hello
समान प्रारूप को टेक्स्ट प्रारूप में बाइनरी प्रारूप में ले जाएगा, क्योंकि पाठ प्रारूप कंप्यूटर के लिए "बाइनरी" भी है - केवल डेटा मामलों को समझने के तरीके के रूप में।
स्रोत
2010-03-02 16:17:03
बाइनरी या टेक्स्ट आधारित प्रोटोकॉल चुनने के लिए एक और दिलचस्प सवाल _when_ होगा, यानी उनके सामान्य (डी) फायदे क्या हैं। मैक्स ई के जवाब में लिंक यहां सहायक है। –
यह एक और दिलचस्प सवाल है जब आप पहले से ही बाइनरी और टेक्स्ट प्रोटोकॉल के बीच का अंतर जानते हैं, लेकिन मेरे जैसे लोग अभी भी इसे सीखना चाहते हैं :) –
संभावित डुप्लिकेट [बाइनरी प्रोटोकॉल मृत हैं?] (Http: // stackoverflow .com/प्रश्न/2525188/हैं-बाइनरी-प्रोटोकॉल-मृत) –