Wednesday, 6 December 2017

Nodejs عازلة ثنائي - خيارات


مستندات نوديجس تؤكد أن تشفير السلسلة الثنائية تثبيط بشدة لأنه سيتم إسقاطه في مرحلة ما في المستقبل. ومع ذلك، أنا أحاول توليد الصور المصغرة صورة مع وحدة العقدة إيماجيماجيك، والتي يمكن إخراج فقط سلاسل مشفرة الثنائية. في نهاية الهدف هو تقديم الصورة المصغرة ولدت كما بلوب في قاعدة بيانات SQLite3 أنا م باستخدام العقدة sqlite3، لذلك أنا أحسب أنا في حاجة إلى الصورة المصغرة ككائن عازلة ثنائي. كيف يمكنني فك مباشرة الإخراج ثنائي المشفرة من عقدة إيماجيماجيك إلى الخام العازلة الثنائية ليس فقط المخزن المؤقت الذي يحتوي على سلسلة مشفرة الثنائية أنا لا حريصة على استخدام base64.asked 11 ديسمبر 12 في 16 00.Storing البيانات مع تيارات للكتابة. هذا البرنامج التعليمي سوف يشرح كيفية تخزين البيانات مع تيارات للكتابة وكيفية إنشاء الخاص بك الخاصة العرف للكتابة للكتابة. تحرير المعلومات. أذعور جيف Barczewski. Published 18 أغسطس 2013.Tags نوديجس، والجداول. المستوى المتوسط. العلامات الاحتياطية مخازن، والأحداث، وتثبيت وحدات نبم. v0 10 أحدث مستقر هو v0 10 16 حتى كتابة هذه السطور، ولكن كانت تيارات عموما جزءا من أيامها الأولى. Streams2 يمكن استخدام فئة مجردة للكتابة مع الإصدارات القديمة قبل v0 10 من العقدة باستخدام نبم وحدة قابلة للقراءة تيار اختبار مع v1 0 15. تخزين البيانات مع تيارات للكتابة. الكتابة النص النصي. أبسط المثال هو فقط في كتابة النص utf8، لأن الترميز الافتراضي إذا كنت أكتب سلاسل هو utf8.If كنت تريد أن تكتب سلاسل مع ترميز مختلفة ثم يمكنك ببساطة تغيير سطر كريتوريستريم أو إضافة ترميز إلى كل ملف الكتابة. Writing الثنائية. استخراج ملف ثنائي هو مجرد مسألة استخدام المخازن المؤقتة بدلا من سلاسل للكتابة. في المثال أعلاه، يمكنني استخدام لإنشاء مخزن مؤقت من البيانات، ولكن يمكنك استخدام البيانات الثنائية التي تقوم بإنشائها أو قراءتها من مصدر آخر تماما كما easy. Knowing عندما تم كتابة الملف. الإدخال والمخرجات هي عمليات غير متزامنة في ذلك ما إذا كنا نريد أن نعرف متى تم كتابة ملف بشكل كامل الجواب هو إعداد المستمعين إلى الأحداث t قبعة الحدث تنبعث. الحدث النهاية المضافة في v0 10 يشير إلى أن جميع البيانات قد مسح إلى النظام الأساسي. في قبل v0 10، هل يمكن إضافة سب إلى للحصول على مؤشر على متى تم مسحها، ولكن الانتهاء يأخذ بعين الاعتبار أي تحولات أخرى المصب و this. Creating مخصصة للكتابة تيارات. عندما تحتاج إلى إنشاء الخاصة بك تيار مخصص للكتابة لتخزين البيانات في قاعدة بيانات أو منشأة تخزين أخرى، فمن السهل إذا كنت تستخدم Streams2 فئة مجردة للكتابة الجديدة المتاحة أصلا في 0 10 أو عن طريق وحدة نمب بوليفيل readable-stream. To إنشاء تيار قابل للكتابة الذي ينفذ كل من سلوك تيار العادي لديك فقط إلى الفئة الفرعية للكتابة وتنفيذ قطعة الكتابة، ترميز، cb. Creating الذاكرة الذاكرة القابلة للكتابة. هنا مثال الذي يكتب إلى مخزن البيانات بسيط في الذاكرة نحن نستخدم اسم معين في إنشاء تيار كمفتاح، ونحن إلحاق البيانات إلى قيمة حتى الانتهاء. تيارات مناسبة أنيقة وبسيطة لاستخدام. الريتي نص نغ أو البيانات الثنائية لتيارات جهد، وحتى خلق تيارات قابلة للكتابة مخصصة تعمل بكامل طاقتها هو المشي في الحديقة مع وظيفة streams2 الجديدة التي أدخلت في v0 10 أو استخدام وحدة قراءة بوليفيل تيار. للحصول على قراءة إضافية. شارك هذه الصفحة. قارئ ثنائي مخزنة مع وحدة api. This بطلاقة هو المجمع حول وظيفة لديه العازلة الداخلية التي تحافظ على الجزء الأخير من بايت قراءة من القرص، لذلك يقلل من عدد المكالمات إو إذا كانت البايتات المطلوبة هي بالفعل في المخزن المؤقت لا إجراء أي دعوة إو ويتم نسخ البايت مباشرة من المخزن المؤقت الداخلي كما أنها تنفذ واجهة بطلاقة لسهولة الخاص بك، لذلك فإنه يحاول أيضا للحد من عدد المكالمات المتزامنة غير المتزامنة. أي شيء يحتاج إلى قراءة الملفات الثنائية الكبيرة لاستخراج فقط جزء صغير من البيانات، على سبيل المثال قراءة البيانات الوصفية الموسيقى والصور والخطوط، الخ قراءة الملفات الثنائية الكبيرة دون رعاية حول كيفية استرداد البيانات وبدون تنفيذ نظام المؤشر الداخلي الخاص بك. أف أويد الاستدعاء التعشيق ويستخدم خفيفة الوزن وسريعة جدا سلسلة متزامنة مراقبة تدفق مكتبة مؤجلة قائمة الانتظار. تخفيف الخطأ التعامل معها. فإنه كسول فإنه يؤخر فتح وقراءة المكالمات حتى تكون ضرورية، أي لا يفعل شيئا. لجعل الأمور أسهل هناك هي 5 حالات اعتمادا على موقف المخزن المؤقت ومجموعة من وحدات البايت التي تريد قراءتها تنطبق هذه الحالات فقط إذا كان حجم المخزن المؤقت أصغر من حجم الملف، وإلا يتم قراءة الملف بأكمله في الذاكرة، لذلك واحد فقط دعوة إو هو done. Suppose حجم المخزن المؤقت من 5 بايت خلفية خضراء المؤشر p هو المؤشر ويشير إلى أول بايت لقراءة المؤشر ه هو نهاية ويشير إلى بايت الماضي لقراءة X بايت ليست في الذاكرة انهم بحاجة لقراءة من القرص و بايت y هي بالفعل في الذاكرة لا حاجة لقراءتها مرة أخرى. من أجل البساطة، نفترض أن مجموعة x من بايت لديه طول أصغر من حجم المخزن المؤقت القارئ الثنائي يعتني بهذا ويجعل كل شيء النداءات اللازمة لقراءة آل ل بايت. عودة قارئ جديد القارئ هو كسول لذلك سيتم فتح الملف مع أول قراءة call. The يستخدم قارئ واجهة بطلاقة الطريق للذهاب هو سلسلة العمليات بشكل متزامن، وبعد كل شيء، إغلاق الملف وسوف يتم تنفيذها في سلسلة وبشكل غير متزامن في حالة حدوث أي خطأ يتم تشغيل حدث خطأ يتم إلغاء المهام المعلقة ويتم إغلاق الملف تلقائيا. وظائف القراءة والبحث تتلقى رد اتصال يتم تنفيذ هذا رد الاتصال عند انتهاء العملية الحالية وقبل التالي واحد إذا كنت بحاجة إلى إيقاف تنفيذ المهام اللاحقة لأنك حصلت على خطأ أو من قبل أي سبب آخر، يجب عليك الاتصال لإلغاء لا يمكنك الاتصال لإغلاق لأن المهمة سوف تكون مدمجة وما تحتاجه هو إغلاق الملف على الفور على سبيل المثال. Emitted عند إغلاق القارئ أو إلغاءها. تحميلها عند حدوث خطأ. السطح القارئ على الفور، وهذا هو، لا يتم تأجيل هذه العملية، فإنه يلغي جميع المهام المعلقة ويتم إغلاق الملف تلقائيا إذا كنت باس s سيتم إرسالها إلى حدث الخطأ بدلا من إيماج حدث إغلاق. وهي تستخدم هذه الوظيفة في الغالب عندما تحتاج إلى تنفيذ بعض التعليمات البرمجية التعسفي، تحصل على خطأ، وبالتالي تحتاج إلى إغلاق القارئ. إغلاق القارئ. يتم تأجيل هذه العملية، انها قائمة في قائمة المهام المعلقة. في المثال التالي، يتم تنفيذ عملية وثيقة بعد قراءة العملية، لذلك القارئ يقرأ 1 بايت ثم يغلق الملف. تحقق ما إذا كان المؤشر الداخلي قد وصلت إلى نهاية الملف يقرأ لاحق عودة المخزن المؤقت فارغة لا يتم تأجيل هذه العملية، انها نفذت على الفور. في هذا المثال يتم نقل المؤشر إلى بايت الماضي لكنه لا يزال ليس في النهاية، وسوف يكون بعد قراءة read. Reader بايت، معاودة الاتصال ريدر. يتم تحرير البيانات ويتم نقل المؤشر تلقائيا إلى الأمام استدعاء يستلم ثلاث وسيطات عدد وحدات البايت التي تم قراءتها، المخزن مؤقت مع البيانات الخام واستدعاء التي تم استخدامها للسماح العمليات غير المتزامنة بين المهام ب أوفر ليس وجهة نظر، انها سا مثيل جديد، حتى تتمكن من تعديل المحتوى دون تغيير المخزن المؤقت الداخلي. هذه العملية مؤجلة، انها ق بلوي في قائمة المهام المعلقة. الريدر تسعى الموقف، ومن ثم، رد القارئ. تحميل المؤشر على طول الملف. هذه العملية مؤجلة، انها قائمة في قائمة المهام المعلقة. من حيث المعلمة انها تستخدم ليقول للقارئ من حيث أنه يجب تحريك المؤشر، انها نقطة مرجعية لديها 3 خيارات تبدأ نهاية الحالية. على سبيل المثال، لتحريك المؤشر من نهاية. بإعداد افتراضي المؤشر المؤشر من بداية الملف. لتحريك المؤشر من الموضع الحالي. يمكن نقل المؤشر مع الإزاحة الإيجابية والسلبية. لتحريك المؤشر من فإن نهاية. هذا نقل المؤشر إلى البايت الرابع من نهاية الملف. يعيد حجم الملف لا يتم تأجيل هذه العملية، انها نفذت على الفور. عودة الموقف من المؤشر هذه العملية لا يؤجل، انها ق أعدم على الفور. الهدف الرئيسي، عاد ب y تتطلب نوديجس-ويبسوكيت. يعيد كائن سيرفر جديد. الخيارات كائن اختياري سيتم تسليمه إلى إنشاء مأخذ عادي إذا كان لديه خاصية تسمى آمنة مع قيمة ترو سيتم استخدامها بدلا من ذلك. لدعم البروتوكولات كائن الخيارات قد يكون أي من هذه الخصائص. فاليدبروتوكولس صفيف من أسماء البروتوكول يقبل الملقم سيقوم الخادم اختيار البروتوكول الأكثر تفضيلا في قائمة العميل. سيليتبروتكول استدعاء لحل التفاوض بروتوكول سيتم تمرير هذا الاستدعاء معلمتين الاتصال التعامل مع المصافحة ومجموعة من أسماء بروتوكول أبلغت من قبل العميل، أمر من قبل تفضيل يجب أن يعود بروتوكول حلها، أو فارغة إذا لم يكن هناك اتفاق. الرد هو وظيفة التي تضاف تلقائيا إلى حدث الاتصال. الخيارات، معاودة الاتصال. عودة كائن اتصال جديد يمثل اتصال عميل ويبسوكيت. ورل سلسلة بتنسيق وس لوكالهوست 8000 دردشة المنفذ يمكن حذفها. وبتيونس هو كائن سيتم تمرير إلى أو إذا كان البروتوكول وس خصائص سيتم قراءة المضيف والميناء من عنوان ورل سيتم استخدام خاصية إكستراهدرز الاختيارية لإضافة المزيد من رؤوس طلب المصافحة إذا كان موجودا، يجب أن يكون كائن، مثل بروتوكولات الخاصية الاختيارية سيتم استخدامها في المصافحة ك سيك-ويبسوكيت-بروتوكول رأس للسماح للخادم اختيار واحد من تلك القيم إذا كان موجودا، يجب أن يكون صفيف من سلاسل. سيتم إضافة كالباك كما listen. Sets الاتصال الحد الأدنى لحجم حزمة من البيانات الثنائية لإرسال في إطار واحد الافتراضي 512kiB. Set الحد الأقصى لحجم المخزن المؤقت الداخلي يمكن أن تنمو الافتراضي 2MiB إذا كان في أي وقت يبقى أكبر من هذا، سيتم إغلاق الاتصال مع رمز 1009 هذا هو إجراء أمني، لتجنب هجمات الذاكرة. الطبقة التي تمثل ملقم ويبسوكيت، مو تش مثل خادم. المضيف، معاودة الاتصال. البدء في قبول الاتصالات على منفذ معين والمضيف. إذا تم حذف المضيف، الخادم سوف تقبل الاتصالات الموجهة إلى أي عنوان IPv4 INADDRANY. A قيمة المنفذ صفر سوف تعيين port. callback عشوائي ستضاف كمستمع لحضور الاستماع. يوقف الملقم من قبول اتصالات جديدة ويحافظ على الاتصالات الموجودة هذه الدالة غير متزامن، يتم إغلاق الملقم أخيرا عند انتهاء كافة الاتصالات وينشئ الخادم حدث إغلاق سيتم استدعاء الاستدعاء الاختياري مرة واحدة يحدث الحدث إغلاق. المقبس الأساسي، وعادتها أو مصفوفة. An مع جميع العملاء المتصلين انها مفيدة للبث رسالة. v7 7 3 document. Table المحتويات. قبل إدخال تيبيداراي في إكماسكريبت 2015 ES6، لغة جافا سكريبت لا توجد لديه آلية لقراءة أو التلاعب تيارات البيانات الثنائية تم تقديم الطبقة العازلة كجزء من أبي لجعل من الممكن للتفاعل مع تيارات ثماني في سياق أشياء مثل تيارات تيارات وعمليات نظام الملفات. الآن أنه قد تم إضافة تيبيداراي في ES6، الطبقة العازلة تنفذ أبي Uint8Array بطريقة أكثر الأمثل ومناسبة للاستخدام حالات. الظروف الصف العازلة هي مماثلة لمصفوفات من الأعداد الصحيحة ولكن تتوافق مع حجم ثابت، ومخصصات الذاكرة الخام خارج كومة V8 يتم إنشاء حجم المخزن المؤقت عند إنشاؤه ولا يمكن تغيير حجمها. الطبقة العازلة هو عالمي في جعل من غير المحتمل أن واحد سوف تحتاج إلى استخدام أي وقت مضى تتطلب المخزن المؤقت. في إصدارات من قبل V6، تم إنشاء مثيلات العازلة باستخدام الدالة منشئ المخزن المؤقت، الذي يخصص العازلة التي تم إرجاعها بشكل مختلف على أساس ما أرج يتم توفير أوسمنت. باسينغ رقم ​​كما الوسيطة الأولى إلى المخزن المؤقت على سبيل المثال المخزن المؤقت الجديد 10 بتخصيص كائن مؤقت جديد من الحجم المحدد الذاكرة المخصصة لمثل هذه الحالات العازلة لم يتم تهيئة ويمكن أن تحتوي على بيانات حساسة يجب تهيئة هذه الحالات العازلة يدويا من قبل باستخدام إما أو عن طريق الكتابة إلى المخزن المؤقت تماما في حين أن هذا السلوك هو متعمد لتحسين الأداء، وقد أثبتت تجربة التنمية أن هناك حاجة إلى تمييز أكثر وضوحا بين إنشاء المخزن المؤقت سريع ولكن غير مهيأ مقابل خلق عازلة أبطأ ولكن أكثر أمانا. تمرير سلسلة أو مصفوفة أو المخزن المؤقت كما الوسيطة الأولى بنسخ بيانات الكائن تم تمريرها إلى المخزن المؤقت. يؤدي إرجاع أرايبوفر إلى إرجاع مخزن مؤقت يقوم بمشاركة الذاكرة المخصصة مع أرايبوفر. نظرا لأن سلوك المخزن المؤقت الجديد يتغير بشكل كبير بناء على نوع القيمة التي تم تمريرها كما الوسيطة الأولى، والتطبيقات التي لا تحقق بشكل صحيح الوسيطات الإدخال مرت إلى المخزن المؤقت الجديد أو التي تفشل في أبروب ريتيلي تهيئة المحتوى العازلة المخصصة حديثا، يمكن أن يعرض عن غير قصد قضايا الأمن والموثوقية في التعليمات البرمجية الخاصة بهم. لجعل إنشاء الحالات العازلة أكثر موثوقية وأقل عرضة للخطأ، وقد تم إهمال أشكال مختلفة من منشئ المخزن المؤقت الجديد واستبدالها بطرق منفصلة. يجب على مطوري البرامج ترحيل كافة الاستخدامات الحالية من منشئ المخزن المؤقت المؤقت إلى أحد واجهات برمجة التطبيقات الجديدة هذه. بإرجاع مخزن مؤقت جديد يحتوي على نسخة من الثمانيات المقدمة. باتيوفسيت، إرجاع طول المخزن المؤقت الجديد الذي يشارك نفس الذاكرة المخصصة كما أرايبوفر معين. بإرجاع مخزن مؤقت جديد يحتوي على نسخة من محتويات المخزن المؤقت المعطى. يقوم ترميز بإرجاع مخزن مؤقت جديد يحتوي على نسخة من السلسلة المقدمة. ملء، ترميز إرجاع مثيل مؤقت مملوء من الحجم المحدد يمكن أن يكون هذا الأسلوب أبطأ بكثير من ولكن يضمن أن مثيلات العازلة التي تم إنشاؤها حديثا تحتوي أبدا على البيانات القديمة وربما حساسة. ولكل عودة المخزن المؤقت الجديد من الحجم المحدد الذي يجب أن يتم تهيئة المحتوى باستخدام إما أو مكتوبة إلى تماما. قد يتم تخصيص الحالات العازلة التي تم إرجاعها من تجمع الذاكرة الداخلية المشتركة إذا كان حجم أقل من أو يساوي نصف الحالات التي تم إرجاعها من قبل أبدا استخدام المشتركة الذاكرة الداخلية. خيار سطر الأوامر - zero-فيل-بوفرز. يمكن البدء باستخدام الخيار --zero-فيل-بوفرز سطر الأوامر لإجبار جميع الحالات العازلة التي تم إنشاؤها حديثا إنشاؤها باستخدام إما حجم المخزن المؤقت الجديد أو حجم سلوبوفر جديد لتكون تلقائيا مليئة صفر عند الإنشاء استخدام هذه العلامة يغير السلوك الافتراضي لهذه وأساليب ويمكن أن يكون لها تأثير كبير على الأداء يوصى باستخدام الخيار --zero ملء المخازن المؤقتة فقط عند الضرورة لفرض أن الحالات العازلة التي تم تخصيصها حديثا لا يمكن أن تحتوي على بيانات يحتمل أن تكون حساسة. ما يجعل وغير آمنة. عندما استدعاء والجزء من تخصيص الذاكرة غير مهيأ لا يتم التخلص منه في حين أن هذا التصميم يجعل تخصيص الذاكرة سريع جدا، قد يحتوي الجزء المخصص من الذاكرة على البيانات القديمة التي يحتمل أن تكون حساسة استخدام المخزن المؤقت التي تم إنشاؤها من دون الكتابة الكاملة الذاكرة يمكن أن تسمح هذه البيانات القديمة لتكون تسربت عندما يتم قراءة الذاكرة العازلة. في حين أن هناك مزايا الأداء واضحة لاستخدام العناية الإضافية يجب اتخاذها من أجل تجنب إدخال سيكوريت ث ثغرات أمنية في application. Buffers و حرف التشفير. المناسبات هي أيضا حالات Uint8Array ومع ذلك، هناك عدم توافق خفية مع مواصفات تيبيداراي في إكماسكريبت 2015 على سبيل المثال، في حين شريحة أرايبوفر يخلق نسخة من شريحة، وتنفيذ شريحة العازلة يخلق عرض أكثر من المخزن المؤقت الحالي دون نسخ، مما يجعل شريحة عازلة أكثر كفاءة بكثير. ومن الممكن أيضا لإنشاء مثيلات تيبيداراي جديدة من المخزن المؤقت مع كافيوناتس التالية. ذاكرة الذاكرة العازلة s يتم نسخها إلى الذاكرة تيبيداراي لا المشتركة. الذاكرة المخزن المؤقت يتم تصنيفه على أنه مجموعة من العناصر المميزة وليس كمصفوفة بايت من نوع الهدف وهذا هو الجديد 2 و 3 و 4 بإنشاء عنصر 4 Uint32Array مع العناصر 1 و 2 و 3 و 4 ليس Uint32Array مع عنصر واحد 0x1020304 أو 0x4030201.It من الممكن إنشاء مخزن مؤقت جديد يشترك نفس الذاكرة المخصصة كمثيل تيبيداراي باستخدام الخاصية كائن تيباراي. لاحظ أنه عند إنشاء المخزن المؤقت باستخدام تيبيداراي s من الممكن استخدام جزء فقط من أرايبوفر الأساسية عن طريق تمرير في باتيوفسيت وطول المعلمات. لها تواقيع وتطبيقات مختلفة على وجه التحديد، المتغيرات تيبيداراي قبول وسيطة الثانية التي هي وظيفة تعيين التي يتم استدعاء على كل عنصر من الصفيف المكتوب. مابفن، thisArg. The، ومع ذلك، لا يدعم استخدام وظيفة رسم الخرائط. الخزانات و ES6 التكرار. يمكن تكرار الحالات العازلة خلال استخدام إتماسكريبت 2015 ES6 بناء الجملة. إضافة إلى ذلك، والأساليب يمكن استخدامها لإنشاء iterators. Class بوفر. الطبقة العازلة هو نوع عالمي للتعامل مع البيانات الثنائية مباشرة ويمكن أن يبنى في مجموعة متنوعة من طرق. صفيف المخزن المؤقت الجديد. إنشاء مخزن مؤقت جديد يحتوي على سلسلة سلسلة جافاسكريبت معين إذا قدمت، معلمة ترميز يحدد ترميز الأحرف من سلسلة. ملء طريقة التعبئة، ترميز. تحويل المخزن المؤقت الجديد من حجم بايت إذا لم يتم تحديد ملء سيتم ملء المخزن المؤقت الصفر. تحويل مخزن مؤقت جديد من حجم بايت إذا كان حجم أكبر من أو أصغر من 0، سيتم طرح رانجيرور سيتم إنشاء المخزن المؤقت الصفر بطول إذا كان حجم 0. إذا تم تحديد التعبئة، سيتم تهيئة المخزن المؤقت المخصصة عن طريق استدعاء. إذا تم تحديد كل من التعبئة والترميز، سيتم تهيئة المخزن المؤقت المخصصة عن طريق استدعاء الترميز. Callin g يمكن أن يكون أبطأ بكثير من البديل ولكن يضمن أن محتويات مثيل العازلة التي تم إنشاؤها حديثا لن تحتوي أبدا على بيانات حساسة. سيتم طرح تيبيريرور إذا كان الحجم ليس رقم. كلاس. تحويل كل جديد مخزن مؤقت من حجم وحدات البايت إذا كان حجم أكبر من أو أصغر من 0، سيتم طرح رانجيرور سيتم إنشاء المخزن المؤقت صفر طول إذا كان حجم 0. الذاكرة الأساسية ل مثيلات العازلة التي تم إنشاؤها بهذه الطريقة لم يتم تهيئة محتويات المخزن المؤقت التي تم إنشاؤها حديثا غير معروفة وقد تحتوي على حساسية البيانات بدلا من ذلك لتهيئة مثيلات المخزن المؤقت إلى zeroes. A تيبيرور سيتم طرح إذا كان الحجم ليس رقما. لاحظ أن وحدة التخزين المؤقت مسبقا بتخصيص مثيل مؤقت داخلي من الحجم الذي يتم استخدامه كمسبح لتخصيص سريع من مثيلات العازلة جديدة التي تم إنشاؤها باستخدام ومنشأة حجم المخزن المؤقت الجديد الذي تم إلغاؤه فقط عندما يكون حجم أقل من أو يساوي 1 الكلمة مقسوما على اثنين. استخدام هذا التجمع الذاكرة الداخلية قبل تخصيص هو الفرق الرئيسي بين استدعاء f سوء مقابل على وجه التحديد، وملء أبدا استخدام تجمع المخزن المؤقت الداخلي، في حين سيتم استخدام تجمع المخزن المؤقت الداخلي إذا كان حجم أقل من أو يساوي نصف الفرق هو خفية ولكن يمكن أن تكون مهمة عندما يتطلب تطبيق الأداء الإضافي الذي يوفر. طريقة كلاس. تخصيص مخزن مؤقت جديد من حجم وحدات البايت إذا كان حجم أكبر من أو أصغر من 0، سيتم طرح رانجيرور سيتم إنشاء المخزن مؤقت طول صفر إذا كان حجم 0. الذاكرة الأساسية ل مثيلات العازلة التي تم إنشاؤها بهذه الطريقة لم يتم تهيئة و محتويات المخزن المؤقت الذي تم إنشاؤه حديثا غير معروفة وقد تحتوي على بيانات حساسة استخدم لتهيئة مثل هذه الحالات العازلة إلى أصفار. عندما تستخدم لتخصيص مثيلات العازلة الجديدة، يتم تخصيص التخصيصات تحت 4KB بشكل افتراضي من مخزن مؤقت واحد مخصص مسبقا يسمح هذا للتطبيقات تجنب جمع القمامة النفقات العامة لخلق العديد من الحالات العازلة المخصصة بشكل فردي هذا النهج يحسن كل من الأداء واستخدام الذاكرة من خلال القضاء على الحاجة لتتبع وكليانو p العديد من الأجسام الثابتة. ومع ذلك، في حالة حيث قد يحتاج المطور للاحتفاظ جزء صغير من الذاكرة من تجمع لفترة غير محددة من الوقت، قد يكون من المناسب إنشاء مثال المخزن المؤقت غير المجمعة باستخدام ثم نسخ من bits. Use ذات الصلة ينبغي أن تستخدم إلا كملاذ أخير بعد أن لاحظ مطور الاحتفاظ الذاكرة لا لزوم لها في التطبيقات الخاصة بهم. يتم طرح تيبيريرور إذا كان الحجم ليس رقم. كلاس ترميز الأسلوب. إضافة في v0 11 13.target العازلة A المخزن المؤقت لمقارنة to. targetStart عدد صحيح الإزاحة ضمن الهدف الذي لبدء المقارنة الافتراضي 0.targetEnd صحيح عدد الإزاحة مع الهدف الذي لإنهاء المقارنة غير شاملة يتم تجاهلها عند تارجيتستارت غير معرف Default. sourceStart صحيح الإزاحة داخل بوف الذي يبدأ المقارنة يتم تجاهلها عند تارجيتستارت غير معرف ديفولت 0.sourceEnd عدد صحيح الإزاحة داخل بوف التي لإنهاء المقارنة غير شاملة يتم تجاهلها عند تارجيتستارت غير معرف Default. Returns باثف صحيح مع تارج t ويرجع رقم يشير إلى ما إذا كان بوف يأتي قبل أو بعد أو هو نفس الهدف في ترتيب الفرز ويستند المقارنة على التسلسل الفعلي للبايت في كل عازلة يتم إرجاع إذا كان الهدف هو نفسه كما يتم إرجاع buf.1 إذا يجب أن يأتي الهدف قبل اللحم عند الفرز.- 1 يتم إرجاع إذا كان الهدف يجب أن يأتي بعد البوف عند فرزها. الهدف تارجيتستارت اختياريينستصدر المصدر والمصدر ويمكن استخدام وسيطات للحد من المقارنة لنطاقات محددة ضمن الهدف والبوف على التوالي. سيتم طرح رانجيرور إذا تارجيتستارت 0 سورسستارت 0 تارجيتند أو سورسند. تارجيتستارت، سورسستارت، sourceEnd. target العازلة Uint8Array مخزن مؤقت أو Uint8Array لنسخ to. targetStart عدد صحيح الإزاحة ضمن الهدف الذي لبدء النسخ إلى الافتراضي 0.sourceStart صحيح الإزاحة داخل بوف التي لبدء نسخ من تجاهلها عند تارجيتستارت غير معرف الافتراضي 0.sourceEnd صحيح الإزاحة داخل بوف التي لوقف نسخ غير شاملة تجاهلها عند سورسستارت غير معرف Default. Returns عدد صحيح عدد وحدات البايت نسخها. كوبيس البيانات من منطقة بوف إلى منطقة في الهدف حتى إذا كانت منطقة الذاكرة المستهدفة تتداخل مع buf. Example إنشاء مثيلين مؤقتين، buf1 و buf2 ونسخ buf1 من البايت 16 إلى البايت 19 إلى buf2 بدءا من البايت 8 في buf2.Example إنشاء مخزن مؤقت واحد ونسخ البيانات من منطقة واحدة إلى منطقة متداخلة داخل نفس المخزن المؤقت. يخلق ويعيد التكرار الفهرس، أزواج بايت من محتويات buf. Example سجل محتويات المخزن المؤقت. إضافة في v0 11 13.Returns صحيح إذا كان كل من بوف وغيرها من بو ففر يكون لها بالضبط نفس بايت، فالس other. value سترينغ بوفر إنتيجر ما للبحث عن. بيتيوفسيت عدد صحيح حيث تبدأ البحث في بوف الافتراضي 0.encoding سترينغ إذا القيمة هي سلسلة، وهذا هو ترميز الافتراضي utf8.Returns صحيح مؤشر أول ظهور للقيمة في البوف أو -1 إذا كان البوف لا يحتوي على قيمة. السلسلة يتم تفسير القيمة وفقا لترميز الأحرف في التشفير. أما قيمة المخزن المؤقت فسيتم استخدامها في مجملها لمقارنة عدد المخزن المؤقت. سيتم تفسير قيمة على أنها قيمة عدد صحيح 8 بت غير موقعة بين 0 و 255. إذا كانت القيمة ليست سلسلة أو رقم أو مخزن مؤقت هذه الطريقة سوف رمي تيبيريرور إذا كانت قيمة رقم، سيتم إكراه إلى قيمة بايت صالحة، عدد صحيح بين 0 و 255. إذا لم يكن بتيوفسيت رقما، فسيتم إجباره على رقم أي وسيطات تضغط على نان أو 0، مثل نول أو وندفيند ستبحث في المخزن المؤقت الكامل يتطابق هذا السلوك سترينغ indexOf. Creates ويعيد متكررا - بوف، المفاتيح، المؤشرات. باتيوفست، encoding. value سترينغ بوفر إنتيجر ما للبحث عن. بايتوفسيت عدد صحيح حيث تبدأ البحث في بوف الافتراضي - 1.encoding سترينغ إذا القيمة هي سلسلة، وهذا هو ترميز الافتراضي utf8.Returns صحيح مؤشر من آخر ظهور للقيمة في البوف أو -1 إذا كان البوف لا يحتوي على قيمة. إدنتيكال إلا بوف يتم البحث من الخلف إلى الأمام بدلا من الأمام إلى الخلف. إذا كانت القيمة ليست سلسلة أو رقم أو المخزن المؤقت هذا الأسلوب سوف يرمي تيبيرور إذا كانت القيمة رقم ، سيتم إجباره على قيمة بايت صالحة، عدد صحيح بين 0 و 255.If بتيوفسيت ليس رقما، فإنه سيتم إكراه على عدد أي وسيطات أن إجبار على نان مثل أو غير معروف سوف البحث المخزن المؤقت بأكمله هذا السلوك يطابق سلسلة لاستيندكسوف. يعيد كمية الذاكرة المخصصة لل بوف في بايت لاحظ أن هذا لا يعكس بالضرورة كمية البيانات القابلة للاستخدام داخل buf. Example إنشاء المخزن المؤقت وكتابة سلسلة أسي أقصر إليها. في حين أن خاصية طول ليست غير قابلة للتغيير، وتغيير فال إي من طول يمكن أن يؤدي إلى سلوك غير معروف وغير متناسق التطبيقات التي ترغب في تعديل طول المخزن المؤقت يجب بالتالي علاج طول للقراءة فقط واستخدامها لإنشاء عازلة جديدة. وأضاف في v0 11 15.Reads 64 بت مزدوجة من بوف على إزاحة محددة مع شكل إنداني المحدد ريادوبليب إرجاع كبيرة إنديان، رياددوبل يعود قليلا endian. Setting نواسرت إلى صحيح يسمح تعويض أن يكون خارج نهاية اللحم ولكن النتيجة ينبغي أن تعتبر السلوك غير معروف. إضافة في v0 11 15.Reads 32- بت تعويم من البوف عند الإزاحة المحددة مع تنسيق إنداني المحدد ريادفلوتب إرجاع كبيرة إنديان، ريادفلواتلي يعود قليلا endian. Setting نواسرت إلى صحيح يسمح تخالف أن تكون خارج نهاية اللحم ولكن ينبغي أن تعتبر النتيجة السلوك غير معروف. إصدار توقيع 8 بت عدد صحيح من بوف في تعويض محددة. Setting ناسرت إلى صحيح يسمح إزاحة لتكون خارج نهاية اللحم ولكن ينبغي أن تعتبر النتيجة السلوك غير معروف. إنتيجرس قراءة من المخزن المؤقت هي تفسر د كقيمتين مكملتين موقعة قيمتين. إصدار عدد صحيح 16 بت من توقيع بوف في الإزاحة المحددة مع تنسيق إنديان المحدد readInt16BE إرجاع كبيرة إنديان، readInt16LE يعود قليلا endian. Setting نواسرت إلى ترو يسمح يسمح أن يكون خارج نهاية البوف ولكن يجب أن تعتبر النتيجة سلوك غير معرف. يتم تفسير إنتيغرس قراءة من المخزن المؤقت كقيمتين مكملين ق موقعة. إصدار عدد صحيح 32 بت توقيع من البوف عند الإزاحة المحددة مع تنسيق إنديان المحدد readInt32BE إرجاع كبيرة إنديان، readInt32LE إرجاع القليل إنديان. وضع نواسرت إلى صحيح يسمح إزاحة لتكون خارج نهاية اللحم ولكن ينبغي أن تعتبر النتيجة السلوك غير معرف. تفسر قراءة من المخزن المؤقت كما ق اثنين تكمل قيم وقعت. بيتيلنغث، نواسرت. بيتيلنغث، noAssert. Added في v0 11 15.offset عدد صحيح حيث تبدأ القراءة يجب أن ترضي 0 إزاحة - byteLength. byteLength صحيح عدد البايتات للقراءة يجب أن ترضي 0 بتيلنغث 6.noAssert منطقية تخطي الإزاحة و بايتلنغث التحقق الافتراضي فالس. ريتورنز صحيح. ريادس بيتيلنغث عدد البايتات من البوف عند الإزاحة المحددة وتفسر النتيجة كقيمة موقعة تكمل اثنين s يدعم ما يصل إلى 48 بت من الدقة. إعداد نواسرت إلى صحيح يسمح تخالف لتكون خارج نهاية البوف ولكن النتيجة ينبغي اعتبار السلوك غير معروف. يصدر عدد صحيح 8-بت غير موقعة من بوف في الإزاحة المحدد. إعداد نواسرت إلى صحيح يسمح الإزاحة لتكون خارج نهاية البوف ولكن النتيجة ينبغي أن تعتبر السلوك غير معروف. إعادة عدد غير صحيح 16 بت من البوف عند الإزاحة المحددة مع صيغة إندانية محددة readUInt16BE إرجاع كبيرة إنديان، readUInt16LE يعود قليلا endian. Setting نواسرت إلى صحيح يسمح الإزاحة لتكون خارج نهاية البوف ولكن النتيجة ينبغي أن يكون النظر إريد غير معرف السلوك. إعادة عدد صحيح 32 بت غير الموقعة من بوف في الإزاحة المحددة مع تنسيق إنديان المحدد readUInt32BE إرجاع كبيرة إنديان، readUInt32LE يعود قليلا endian. Setting نواسرت إلى صحيح يسمح الإزاحة لتكون خارج نهاية بوف ولكن ينبغي النظر في النتيجة سلوك غير معروف. بيتيلنغث، نواسرت. بيتيلنغث، noAssert. Added في v0 11 15.offset عدد صحيح حيث تبدأ القراءة يجب أن ترضي 0 إزاحة - byteLength. byteLength صحيح عدد البايتات للقراءة يجب أن ترضي 0 بتيلنغث 6.noAssert منطقية تخطي الإزاحة و بايتلنغث التحقق الافتراضي فالس. ريتورنز صحيح. ريادس بيتيلنغث عدد البايتات من البوف عند الإزاحة المحددة وتفسر النتيجة على أنها عدد صحيح غير موقعة يدعم ما يصل إلى 48 بت من الدقة. إعداد نواسرت إلى ترو يسمح يسمح أن يكون خارج نهاية البوف ولكن النتيجة ينبغي أن تعتبر السلوك غير معروف. عودة المخزن المؤقت الجديد الذي يشير إلى نفس الذاكرة الأصلي، ولكن الإزاحة والمزروعة من قبل مؤشرات البداية والنهاية. ملاحظة أن تعديل شريحة المخزن المؤقت الجديد سيتم تعديل الذاكرة في المخزن المؤقت الأصلي لأن الذاكرة المخصصة لكلا العنصرين تتداخل. مثال إنشاء المخزن المؤقت مع الأبجدية أسي، واتخاذ شريحة، ومن ثم تعديل بايت واحد من العازلة الأصلي. تحديد الفهارس السلبية يسبب الشريحة التي سيتم إنشاؤها بالنسبة إلى نهاية س f بوف بدلا من البداية. Interprets بوف كمصفوفة من الأعداد الصحيحة 16 بت غير موقعة ومقايضة ترتيب بايت في مكان يلقي رانجيرور إذا لم يكن متعددة من 2.Interprets البوف كمصفوفة من الأعداد الصحيحة 32 بت غير موقعة و مقايضة ترتيب بايت في مكان يلقي رانجيرور إذا لم يكن متعددة من 4.Interprets بوف كمصفوفة من أرقام 64 بت ومقايضة ترتيب بايت في مكان يلقي رانجيرور إذا لم يكن عدة من 8.Note أن جافا سكريبت لا يمكن أن ترميز الأعداد الصحيحة 64 بت هذه الطريقة مخصصة للعمل مع العوامات 64 بت. نعيد تمثيل جسون من بوف يستدعي ضمنا هذه الدالة عند ترحيل مثيل المخزن المؤقت. بدء، نهاية. الشفرات البوف إلى سلسلة وفقا لترميز الأحرف المحدد في بداية التشفير ونهاية قد يتم تمريرها إلى فك فقط مجموعة فرعية من buf. Creates وإرجاع متكرر لقيم بوف بايت هذه الوظيفة تسمى تلقائيا عند استخدام المخزن المؤقت بالوضع الحالي. أوفست، لينغث، encoding. string سترينغ السلسلة المراد كتابتها إلى buf. offset عدد صحيح من أين تبدأ كتابة السلسلة ديفولت 0.length إنتيجر كم عدد وحدات البايت لكتابة ديفولت - Off. encoding سترينغ ترميز الأحرف من السلسلة الافتراضي utf8.Returns عدد صحيح عدد بايت كتابة. الخطوط إلى البوف عند الإزاحة وفقا لترميز الأحرف في ترميز المعلمة طول هو عدد وحدات البايت للكتابة إذا بوف لم تحتوي على مساحة كافية لتناسب السلسلة بأكملها، سيتم كتابة سوى كمية جزئية من سلسلة ومع ذلك، لن يتم كتابة الأحرف المشفرة جزئيا. تعويض، نواسرت. تعويض، noAssert. Added في v0 11 15.value عدد يجب أن تكون مكتوبة ل buf. offset صحيح عدد أين تبدأ الكتابة يجب أن ترضي 0 الإزاحة - 8.noAssert منطقية تخطي قيمة والتحقق من صحة الإزاحة الافتراضي فالس. إعادة إزاحة عدد صحيح بالإضافة إلى عدد وحدات البايت وكتابة قيمة. Writes إلى بوف في الإزاحة المحددة مع تنسيق إنداني المحدد ورايتدوبليب يكتب إنديان كبيرة، ورايتدوبلي يكتب قيمة إنديان قليلا يجب أن يكون صالح 64 بت السلوك مزدوج غير معرف عندما تكون قيمة أي شيء آخر من 64 بت ضعف. الاستعداد نواسرت إلى صحيح يسمح شكل مشفرة من قيمة لتمتد إلى ما بعد نهاية البوف ولكن النتيجة ينبغي اعتبار السلوك غير معروف. تعويض، نواسرت. إزاحة، noAssert. Added في v0 11 15.value عدد يجب أن تكون مكتوبة إلى buf. offset صحيح عدد أين تبدأ الكتابة يجب أن ترضي 0 الإزاحة - 4.noAssert منطقية تخطي قيمة والتحقق من صحة الإزاحة الافتراضي فالس. إعادة إزاحة عدد صحيح بالإضافة إلى عدد وحدات البايت قيمة مكتوبة ل بوف في الإزاحة المحددة مع تنسيق إنديان المحدد ورايتفلوتب يكتب إنديان كبيرة، ورايتفواتل يكتب القليل قيمة إنديان يجب أن يكون صالح 32 بت تعويم السلوك غير معرف عندما تكون قيمة أي شيء آخر من العائمة 32 بت. الاستعراض نواسرت إلى صحيح يسمح شكل مشفرة من قيمة لتمتد إلى ما بعد نهاية البوف ولكن النتيجة ينبغي اعتبار السلوك غير معروف. إزاحة، noAssert. value عدد صحيح عدد ليتم كتابتها إلى buf. offset صحيح عدد أين تبدأ الكتابة يجب أن ترضي 0 الإزاحة - 1.noAssert منطقية تخطي قيمة والتحقق من صحة الإزاحة الافتراضي فالس. إعادة إزاحة عدد صحيح بالإضافة إلى عدد البايتات مكتوبة. القيمة إلى بوف في قيمة الإزاحة المحددة يجب أن تكون صحيحة عدد صحيح 8 بت موقعة السلوك غير معرف عندما تكون القيمة أي شيء آخر غير عدد صحيح 8 بت موقعة. إعداد نواسرت إلى صحيح يسمح شكل مشفرة من قيمة لتمتد إلى ما بعد نهاية بوف ولكن النتيجة ينبغي أن ينظر إلى السلوك غير معرف. ويفسر القيمة وكتب على أنها اثنين من s تكملة توقيع عدد صحيح. تعويض، نواسرت. إزاحة، noAssert. value عدد صحيح عدد ليتم كتابتها إلى buf. offset صحيح عدد أين تبدأ الكتابة يجب أن ترضي 0 الإزاحة - 2.noAssert منطقية تخطي قيمة والتحقق من صحة الإزاحة الافتراضي فالس. إعادة إزاحة عدد صحيح بالإضافة إلى عدد البايتات مكتوبة. القيمة إلى بوف في الإزاحة المحددة مع تنسيق إنديان محدد الكتابةInt16BE يكتب إنديان كبيرة، يكتبInt16LE يكتب قيمة إنديان قليلا يجب أن يكون صحيحا توقيع 16 بت صحيح صحيح السلوك غير معرف عندما تكون قيمة أي شيء آخر من عدد صحيح 16 بت. سيتينغ نواسرت إلى صحيح يسمح ترميز شكل من أشكال القيمة لتمتد إلى ما بعد نهاية البوف ولكن النتيجة ينبغي أن تعتبر السلوك غير معروف. ويفسر القيمة وكتب على أنها اثنين من s مكمل توقيع عدد صحيح. تعويض، نواسرت. أوفوس، noAssert. value صحيح عدد يجب أن يكتب إلى buf. offset صحيح عدد أين تبدأ الكتابة يجب أن ترضي 0 الإزاحة - 4.noAssert منطقية تخطي القيمة والتحقق من صحة الإزاحة الافتراضي فالس. إعادة إزاحة عدد صحيح بالإضافة إلى عدد البايتات مكتوبة. القيمة إلى بوف في الإزاحة المحددة مع تنسيق إنديان محدد كتابةInt32BE يكتب إنديان كبيرة، يكتبInt32LE يكتب قيمة إنديان قليلا يجب أن يكون صحيحا توقيع 32 بت صحيح صحيح السلوك غير معرف عندما تكون قيمة أي شيء آخر من عدد صحيح 32 بت. سيتينغ نواسرت إلى ترو يسمح المشفرة شكل من أشكال القيمة لتمتد إلى ما بعد نهاية البوف ولكن النتيجة ينبغي أن تعتبر السلوك غير معروف. ويفسر القيمة وكتب على أنها اثنين من s مكمل توقيع عدد صحيح. أوفست، بيتيلنغث، نواسرت. offset, byteLength , noAssert. Added in v0 11 15.value integer Number to be written to buf. offset integer Where to start writing Must satisfy 0 offset - byteLength. byteLength integer How many bytes to write Must satisfy 0 byteLength 6.noAssert boolean Skip value offset and byteLength validation Default false. Returns integer offset plus the number of bytes written. Writes byteLength bytes of value to buf at the specified offset Supports up to 48 bits of accuracy Behavior is undefined when value is anything other than a signed integer. Setting noAssert to true allows the encoded form of value to extend beyond the end of buf but the result should be considered undefined behavior. offset , noAssert. value integer Number to be written to buf. offset integer Where to start writing Must satisfy 0 offset - 1.noAssert boolean Skip value and offset validation Default false. Returns integer offset plus the number of bytes written. Writes value to buf at the specified offset value should be a valid unsigned 8-bit integer Behavior is undefined when value is anything other than an unsigned 8-bit integer. Setting noAssert to true allows the encoded form of value to extend beyond the end of buf but the result should be considered undefined behavior. offset , noAssert. offset , noAssert. value integer Number to be written to buf. offset integer Where to start writing Must satisfy 0 offset - 2.noAssert boolean Skip value and offset validation Default false. Returns integer offset plus the number of bytes written. Writes value to buf at the specified offset with specified endian format writeUInt16BE writes big endian, writeUInt16LE writes little endian value should be a valid unsigned 16-bit integer Behavior is undefined when value is anything other than an unsigned 16-bit integer. Setting noAssert to true allows the encoded form of value to extend beyond the end of buf but the result should be considered undefined behavior. offset , noAssert. offset , noAssert. value integer Number to be written to buf. offset integer Where to start writing Must satisfy 0 offset - 4.noAssert boolean Skip value and offset validation Default false. Returns integer offset plus the number of bytes written. Writes value to buf at the specified offset with specified endian format writeUInt32BE writes big endian, writeUInt32LE writes little endian value should be a valid unsigned 32-bit integer Behavior is undefined when value is anything other than an unsigned 32-bit integer. Setting noAssert to true allows the encoded form of value to extend beyond the end of buf but the result should be considered undefined behavior. offset, byteLength , noAssert. offset, byteLength , noAssert. value integer Number to be written to buf. offset integer Where to start writing Must satisfy 0 offset - byteLength. byteLength integer How many bytes to write Must satisfy 0 byteLength 6.noAssert boolean Skip value offset and byteLength validation Default false. Returns integer offset plus the number of bytes written. Writes byteLength bytes of value to buf at the specified offset Supports up to 48 bits of accuracy Behavior is undefined when value is anything other than an unsigned integer. Setting noAssert to true allows the encoded form of value to extend beyond the end of buf but the result should be considered undefined behavior. Returns the maximum number of bytes that will be returned when is called This can be overridden by user modules See for more details on behavior. Note that this is a property on the buffer module returned by require buffer not on the Buffer global or a Buffer instance. integer The largest size allowed for a single Buffer instance. On 32-bit architectures, this value is 2 30 -1.1GB On 64-bit architectures, this value is 2 31 -1.Note that this is a property on the buffer module returned by require buffer not on the Buffer global or a Buffer instance. fromEnc, toEnc. Re-encodes the given Buffer instance from one character encoding to another Returns a new Buffer instance. Throws if the fromEnc or toEnc specify invalid character encodings or if conversion from fromEnc to toEnc is not permitted. The transcoding process will use substitution characters if a given byte sequence cannot be adequately represented in the target encoding For instance. Because the Euro sign is not representable in US-ASCII, it is replaced with in the transcoded Buffer. Note that this is a property on the buffer module returned by require buffer not on the Buffer global or a Buffer instance. Class SlowBuffer. Deprecated since v6 0 0.Returns an un-pooled Buffer. In order to avoid the garbage collection overhead of creating many individually allocated Buffer instances, by default allocations under 4KB are sliced from a single larger allocated object This approach improves both performance and memory usage since v8 does not need to track and cleanup as many Persistent o bjects. In the case where a developer may need to retain a small chunk of memory from a pool for an indeterminate amount of time, it may be appropriate to create an un-pooled Buffer instance using SlowBuffer then copy out the relevant bits. Use of SlowBuffer should be used only as a last resort after a developer has observed undue memory retention in their applications. new SlowBuffer size. Deprecated since v6 0 0.size integer The desired length of the new SlowBuffer. Allocates a new Buffer of size bytes If the size is larger than or smaller than 0, a RangeError will be thrown A zero-length Buffer will be created if size is 0.The underlying memory for SlowBuffer instances is not initialized The contents of a newly created SlowBuffer are unknown and could contain sensitive data Use to initialize a SlowBuffer to zeroes.

No comments:

Post a Comment