एक Buffer भनेको Node को raw binary data सँग काम गर्ने तरिका हो — V8 heap को बाहिर भण्डारण गरिएको निश्चित-लम्बाइको byte को क्रम। JavaScript strings पाठको लागि हुन् (Unicode), तर Buffers binary को साथ काम गर्न अस्तित्वमा छ: फाइल सामग्री, नेटवर्क प्याकेट, तस्बिर, एन्क्रिप्शन, आदि।
Buffers किन अस्तित्वमा छ
JavaScript strings → text (UTF-16). Can't cleanly represent arbitrary bytes.
Buffers → raw bytes (0–255 each). For binary data that isn't text.
जब तपाइँ फाइल पढ्नुहुन्छ वा नेटवर्क डेटा प्राप्त गर्नुहुन्छ, यो bytes को रूपमा आइपुग्छ — एक Buffer — जसलाई तपाइँ पछि string मा डिकोड गर्न सक्नुहुन्छ यदि यो पाठ हो, वा binary को रूपमा प्रक्रिया गर्न सक्नुहुन्छ यदि होइन भने।
