"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > बफ़र्स: Node.js

बफ़र्स: Node.js

2024-11-05 को प्रकाशित
ब्राउज़ करें:380

Buffers: Node.js

Node.js में बफ़र्स के लिए सरल मार्गदर्शिका

Node.js में एक बफर का उपयोग कच्चे बाइनरी डेटा को संभालने के लिए किया जाता है, जो स्ट्रीम, फ़ाइलों या नेटवर्क डेटा के साथ काम करते समय उपयोगी होता है।

बफ़र्स कैसे बनाएं

  1. एक स्ट्रिंग से:

   const buf = Buffer.from('Hello');


  1. एक विशिष्ट आकार के साथ एक बफर आवंटित करें:

   const buf = Buffer.alloc(10); // 10-byte buffer filled with zeros


  1. बाइट्स की एक श्रृंखला से:

   const buf = Buffer.from([72, 101, 108, 108, 111]); // Represents 'Hello'


महत्वपूर्ण बफ़र कार्य

  1. बफ़र को स्ट्रिंग में कनवर्ट करें:

   const buf = Buffer.from('Hello');
   console.log(buf.toString()); // 'Hello'


  1. बफर लंबाई प्राप्त करें:

   const buf = Buffer.from('Hello');
   console.log(buf.length); // 5 (each character takes 1 byte)


  1. बफ़र को डेटा लिखें:

   const buf = Buffer.alloc(5);
   buf.write('Hi');
   console.log(buf.toString()); // 'Hi'


  1. एक बफर काटें:

   const buf = Buffer.from('Hello World');
   const slice = buf.slice(0, 5);
   console.log(slice.toString()); // 'Hello'


  1. एक बफर से दूसरे बफर में कॉपी करें:

   const buf1 = Buffer.from('Hello');
   const buf2 = Buffer.alloc(5);
   buf1.copy(buf2);
   console.log(buf2.toString()); // 'Hello'


  1. दो बफ़र्स की तुलना करें:

   const buf1 = Buffer.from('abc');
   const buf2 = Buffer.from('abc');
   console.log(buf1.equals(buf2)); // true


  1. एकाधिक बफ़र्स को संयोजित करें:

   const buf1 = Buffer.from('Hello');
   const buf2 = Buffer.from(' World');
   const buf3 = Buffer.concat([buf1, buf2]);
   console.log(buf3.toString()); // 'Hello World'


ये प्रमुख बफ़र फ़ंक्शंस हैं जिन्हें आपको Node.js में बाइनरी डेटा के साथ काम करना शुरू करने के लिए जानना आवश्यक है:

  • बफ़र बनाएं, लिखें और पढ़ें
  • बफ़र्स को काटें, कॉपी करें, तुलना करें और संयोजित करें

यह Node.js में अधिकांश शुरुआती उपयोग के मामलों को संभालने के लिए पर्याप्त है!

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/harshm03/buffers-nodejs-42m1?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3