npm 包 base64-binary 使用教程

阅读时长 5 分钟读完

在前端开发中,经常需要将图片或二进制数据编码成 base64 编码格式。而 Node.js 和浏览器中都提供了对应的函数来实现这一功能。但是很多时候,需要将 base64 编码格式的数据转成二进制数据,这个时候就需要使用 npm 包 base64-binary 了。

什么是 base64-binary?

base64-binary 是一个用于将 base64 编码格式的数据转成二进制数据的 npm 包。使用该包可以在 Node.js 和浏览器中分别实现将 base64 编码格式的数据转成二进制数据的功能。

安装

通过 npm 包管理器可以安装 base64-binary

使用教程

在 Node.js 中使用

  1. 引入 base64-binary
  1. 将 base64 编码格式的数据转成 Buffer 类型的数据:

其中,base64Data 是期望转成二进制数据的 base64 编码格式的数据,binaryData 则是将该数据转成 Buffer 类型的数据。

  1. 可以将 Buffer 类型的数据转成字符串或者保存成文件:

在浏览器中使用

  1. 引入 base64-binary
  1. 在 JavaScript 代码中使用 base64Binary

其中,base64Data 是期望转成二进制数据的 base64 编码格式的数据,binaryData 则是将该数据转成类型为 ArrayBuffer 的二进制数据。

  1. 将 ArrayBuffer 类型的数据转成字符串或者保存成文件:
-- -------------------- ---- -------
-- - ----------- --------------- ------
--- --------- - --- ----------------------------------------
-- -----
--- ---- - --- ------------------ - ----- ------------ ---
--- --- - --------------------------
--- ---- - ----------------------------
------------- - -----------
--------- - ----
--------------------------------
-------------

示例代码

以下为在 Node.js 中使用 base64-binary 的示例代码:

-- -------------------- ---- -------
----- ------------ - -------------------------
----- -- - --------------

-- --- -------- -- ------ -------
--- ---------- - -----------------------------------------------

-- - ------ ---------------------
--- ---------- - --------------------------------
-------------------------------- ----------- ----------

以下为在浏览器中使用 base64-binary 的示例代码:

-- -------------------- ---- -------
--------- -----
------
    ------
        -------------------- ---------------
        ----- ----------------
    -------
    ------
        ---- ------------------ ------------

        ------- ------------------------------------------------------------------------------------
        --------
            --- ---------- - -----------------------------------------------
            --- ---------- - ----------------------------------------------
            --- ---- - --- ------------------ - ----- ------------ ---
            --- --- - --------------------------
            --- --- - --- --------
            ------- - ----
            -------------------------------
        ---------
    -------
-------

总结

以上就是 base64-binary 的使用教程。在前端开发中,常常需要对二进制数据进行编码、解码等操作,使用 base64-binary 可以方便地实现将 base64 编码格式的数据转成二进制数据的功能,是一个非常实用的 npm 包。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6006733c890c4f727758353a

纠错
反馈