مشخصات مقاله
آموزش کار با متد String Decoder در Node.js
آموزش کار با متد String Decoder در Node.js:
ماژول String Decoder در چهارچوب کاری Node.js، امکانات لازم جهت تبدیل اشیای بافر (Buffer Objects) به رشته های متنی String را فراهم کرده است.
شکل کلی استفاده از ماژول String Decoder در برنامه های Node.js به صورت زیر است :
var StringDecoder = require('string_decoder').StringDecoder;
مثال: در کد مثال زیر، یک شی بافر به صورت اطلاعات باینری (Binary Data) و به نام b تعریف شده است را به وسیله متد StringDecoder به یک شی متنی String تبدیل کرده و در خروجی نشان داده ایم :
var StringDecoder = require('string_decoder').StringDecoder; var d = new StringDecoder('utf8'); var b = Buffer('abc'); console.log(b); //write buffer console.log(d.write(b)); // write decoded buffer;
خروجی مثال که هم اطلاعات را در قالب باینری و هم در قالب String نمایش داده است به صورت زیر است :
<Buffer 61 62 63> abc
آموزش کار با متدها و خواص ماژول String Decoder در Node.js :
متد
کاربرد
end()
این متد اطلاعاتی که از جریان داده های ورودی در بافر داخلی سیستم باقی مانده است را در خروجی، بر می گرداند.
write()
این متد، شی Buffer تعیین شده را به صورت یک شی متنی String بر می گرداند.
1398/06/10
1590
0