js实现base64转字符串

news/2024/7/24 1:44:43 标签: javascript, base64

介绍两种 js 中 base64string 的方法。

1. Buffer.from

let base64Data = 'aGVsbG8=' // hello
let data = Buffer.from(base64Data, 'base64').toString('utf-8')
console.log('hello')

2. atob

let str = 'hello' // aGVsbG8=
let base64Data = btoa(str) 
let data = atob(base64Data)
console.log('hello')

欢迎访问:天问博客


http://www.niftyadmin.cn/n/5453632.html

相关文章

AssertionError: extension access disabled because of command line flags解决方案

本文收录于《AI绘画从入门到精通》专栏,专栏总目录:点这里,订阅后可阅读专栏内所有文章。 大家好,我是水滴~~ 本文介绍在 Stable Diffusion WebUI 中安装插件时出现 AssertionError: extension access disabled because of comma…

c# RichTextbox添加行号

使用另一个RichTextBox放在要添加行号的左边 使用以下代码 //uiRichTextBox1为右侧文本框,uiRichTextBox2为左侧文本框int lineIndex 0;private void uiRichTextBox1_TextChanged(object sender, EventArgs e){if (lineIndex > uiRichTextBox1.Lines.Length){L…

Git相关命令(二)

三、Team协作 分支概念:由于多人贡献于同一个仓库,但是又不能同时直接再仓库上修改,所以就需要从主仓库分支,每个人在自己对应的分支上操作,最后在合并到主仓库即可 1、fork 仓库。这是 github 的操作,而…

Android通过PBO读取像素信息并根据实际情况决定是否启用PBO

Android使用OpenGL的时候要从GPU上获取绘制的像素一般都是使用glReadPixels,但是glReadPixels比较慢,特别是在低端设备上。在OpenGL ES 3.0之后也就是在Android7.0之后支持了PBO,PBO允许异步地将数据从CPU传输到GPU或从GPU传输到CPU&#xff…

❤️算法笔记❤️-(每日一刷-26、删除有序数组的重复项)

文章目录 题目思路解法 题目 给你一个 非严格递增排列 的数组 nums ,请你** 原地** 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯…

​网络安全概论——网络加密与密钥管理​

一、网络加密的方式及实现 1、常见的加密算法 常见的密钥加密算法类型大体可以分为三类:对称加密、非对称加密、单向加密。 对称加密算法采用单密钥加密,在通信过程中,数据发送方将原始数据分割成固定大小的块,经过密钥和加密算法逐个加密…

使用docker的好处???(docker的优势)

标准化环境: Docker通过容器技术封装应用程序及其依赖(如库、配置文件、运行时环境等),确保应用程序在任何环境中都能以一致的方式运行。这种标准化消除了“在我机器上能运行”的问题,因为容器化应用能在开发、测试、生…

GEE土地分类——分类后样本点值提取至点过程中,导出的csv数据表中不存在geometry的位置信息

值提取至点导出的csv数据表中不存在geometry的位置信息 错误提示: {"type":"MultiPoint","coordinates":[]} 问题分析 问题主要出现在在reduceregions中所使用的第二个参数中。在reduceregions中,第二个参数用于指定geometry信息,以便将r…