1.0.0 • Published 1 year ago

nv-buf-basic v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

nv-buf-basic

  • nv-buf-basic

install

  • npm install nv-buf-basic

usage

          /*

         api begin with cp_ will COPY

                 cp_buf:  COPY
                 cp_tary: COPY
                 cp_ab: COPY 
                 cp_dv: COPY


          others just a view, will operate on the original buffer   

          */
          
          
            const x = require("nv-buffer-basic")
           
            > var ab = x.creat_ab(5)
            > ab
            ArrayBuffer { [Uint8Contents]: <00 00 00 00 00>, byteLength: 5 }
            > 
            > var u8a = x.ab_to_u8a(ab)
            > u8a
            Uint8Array(5) [ 0, 0, 0, 0, 0 ]
            > 
            > u8a[2] = 77
            77
            > u8a
            Uint8Array(5) [ 0, 0, 77, 0, 0 ]
            > ab
            ArrayBuffer { [Uint8Contents]: <00 00 4d 00 00>, byteLength: 5 }
            > 

METHODS

API

    {
      creat_u8ca: [Function: creat_u8ca],
      creat_u8a: [Function: creat_u8a],
      creat_u16a: [Function: creat_u16a],
      creat_u32a: [Function: creat_u32a],
      creat_i8a: [Function: creat_i8a],
      creat_i16a: [Function: creat_i16a],
      creat_i32a: [Function: creat_i32a],
      creat_f32a: [Function: creat_f32a],
      creat_f64a: [Function: creat_f64a],
      creat_bu64a: [Function: creat_bu64a],
      creat_bi64a: [Function: creat_bi64a],
      creat_sab: [Function: creat_sab],
      creat_ab: [Function: creat_ab],
      creat_buf: [Function: creat_buf],
      buf2ab: [Function: buf2ab],
      ab2buf: [Function: ab2buf],
      ab2dv: [Function: ab2dv],
      dv2ab: [Function: dv2ab],
      dv2buf: [Function: dv2buf],
      buf2dv: [Function: buf2dv],
      creat_dv: [Function: creat_dv],
      u8s_to_u8a: [Function: encode],
      u8s_to_ab: [Function: u8s_to_ab],
      u8s_to_dv: [Function: u8s_to_dv],
      u8s_to_buf: [Function: u8s_to_buf],
      latin1_to_buf: [Function: latin1_to_buf],
      latin1_to_u8a: [Function: latin1_to_u8a],
      latin1_to_ab: [Function: latin1_to_ab],
      latin1_to_dv: [Function: latin1_to_dv],
      decd_with_u8s: [Function: decode],
      decd_with_latin1: [Function: decode],
      decd_with_ucs2: [Function: decode],
      tary2ab: [Function: tary2ab],
      tary2buf: [Function: tary2buf],
      tary2dv: [Function: tary2dv],
      ab_to_u8a: [Function: ab_to_u8a],
      ab_to_u8ca: [Function: ab_to_u8ca],
      ab_to_u16a: [Function: ab_to_u16a],
      ab_to_u32a: [Function: ab_to_u32a],
      ab_to_i8a: [Function: ab_to_i8a],
      ab_to_i16a: [Function: ab_to_i16a],
      ab_to_i32a: [Function: ab_to_i32a],
      ab_to_f32a: [Function: ab_to_f32a],
      ab_to_f64a: [Function: ab_to_f64a],
      ab_to_bu64a: [Function: ab_to_bu64a],
      ab_to_bi64a: [Function: ab_to_bi64a],
      dv_to_u8a: [Function: dv_to_u8a],
      dv_to_u8ca: [Function: dv_to_u8ca],
      dv_to_u16a: [Function: dv_to_u16a],
      dv_to_u32a: [Function: dv_to_u32a],
      dv_to_i8a: [Function: dv_to_i8a],
      dv_to_i16a: [Function: dv_to_i16a],
      dv_to_i32a: [Function: dv_to_i32a],
      dv_to_f32a: [Function: dv_to_f32a],
      dv_to_f64a: [Function: dv_to_f64a],
      dv_to_bu64a: [Function: dv_to_bu64a],
      dv_to_bi64a: [Function: dv_to_bi64a],
      ////----------------------------------------------------------------------------
      cp_buf: [Function: cp_buf],
      cp_tary: [Function: cp_tary],
      cp_ab: [Function: cp_ab],
      cp_dv: [Function: cp_dv]
    }

LICENSE

  • ISC