文章目录

  • 一、编码
  • 二、解码
  • 三、常见编码方式整理

一、编码

  • 从标准输入读取内容
base64

输入要编码的内容,回车换行,Ctrl+D结束输入

  • 借助echo
echo  字符串 |base64
  • 借助<<<
base64 <<< "待编码字符串”

举例:

二、解码

  • 从标准输入读取内容
base64 -d

输入待解码字符串,ctrl+D结束

  • 借助echo
echo 字符串 |base64 -d
  • 借助<<<
base64  -d <<< "待解码字符串”

举例:

  • 指令相关参数
    -d,–decode,解码数据
    -i,–ignore-garbag,解码时忽略非字母字符
    -w,–wrap=字符数,在指定的字符数后自动换行

三、常见编码方式整理

ASCII编码:

用来表示英文,它使用1个字节表示,其中第一位规定为0,其他7位存储数据,一共可以表示128个字符。

拓展ASCII编码:

用于表示更多的欧洲文字,用8个位存储数据,一共可以表示256个字符

GBK/GB2312/GB18030:

表示汉字。GBK/GB2312表示简体中文,GB18030表示繁体中文。GB2312只支持六千多个汉字的编码,而GBK支持1万多个汉字编码。汉字存储时都使用两个字节来储存。

Unicode编码:

包含世界上所有的字符,是一个字符集。

UTF-8:

是Unicode字符的实现方式之一,它使用1-4个字符表示一个符号,根据不同的符号而变化字节长度。

最后:
base64编码解码工具入口

Linux编码解码指令-base64相关推荐

  1. php 64位编码解码,php base64 编码和解码

    /** * 自定义规则方式编码和解码 **/ public function test_changinttoStr () { $intvalue1 = 1232344234; $intStr = '' ...

  2. openssl算法 —— 利用openssl进行BASE64编码解码、md5/sha1摘要、AES/DES3加密解密

    openssl 加密字符串的方法: 一.利用openssl命令进行BASE64编码解码(base64 encode/decode): 1. BASE64编码命令 对字符串'abc'进行base64编码 ...

  3. python使用base64编码解码数据

    python使用base64编码解码数据 base64模块是用来作base64编码解码,常用于小型数据的传输.编码后的数据是一个字符串,其包括a-z.A-Z.0-9./.+共64个字符,即可用6个字节 ...

  4. linux中常用的加密总结--base64编码解码与openssl实现

    linux中常用的加密总结–base64编码解码与openssl实现 一.base64 !!!base64是一种数据编码方式,可逆,不是严格意义上的加密算法,不能作为安全加密使用 -d,–decode ...

  5. linux之用openssl命令Base64编码解码、md5/sha1摘要、AES/DES3加密解密

    1.我们先看openssl help命令会输出什么? 2.我们用openssl命令实现字符串和文本的Base64编码和解码 openssl base64 openssl base64 -d 3.我们用 ...

  6. base64 加密有空格 换行_[编码解码] Base64 编码换行和+号遍空格的处理

    Android自身带有Base64加密与解密的包,可以方便地加密密码方便传输. String base64Token = Base64.encodeToString(token.trim().getB ...

  7. Base64 编码解码

    目录 原理与应用 1.关于应用 2.关于原理 代码实现 1.编码/解码模版和解码模版的生成 2.BASE64 编码 3.BASE64 解码 写在最后 原理与应用 1.关于应用 主要就是把二进制数据转换 ...

  8. js base64 编码解码

    js base64 编码解码 encode decode,可以直接使用 function Base64() {// private property_keyStr = "ABCDEFGHIJ ...

  9. java svgbase64转byte_java 图片进行base64 编码解码

    java 图片进行base64 编码解码 刘振兴 代码分享 2017年06月07日 10555 2条评论 import sun.misc.BASE64Decoder; import sun.misc. ...

最新文章

  1. 【实用】一组原创原生样式的基础控件、UI组件样式(偏向移动端H5页面的样式)
  2. 系统变量与环境变量的关系
  3. 国际会议排名zz(通信、网络类)
  4. Fennec Alpha 1 for Windows Mobile available
  5. 复制中含有非法字符导致的错误
  6. 聊聊并发——生产者消费者模式
  7. 看完少年的你,想到少年的我
  8. 数组的合并和升序排列_区间调度问题之区间合并
  9. PyCharm下解决Unresolved Reference问题
  10. [暑假小记]有点堕落——一个星期做完了一辈子的白日梦
  11. php打造自己的喜马拉雅,打造自己的私人知识宝库利器——mybase 7.3.5
  12. PHP性能调优,PHP慢日志---善用php-fpm的慢执行日志slow log,分析php性能问题
  13. Matlab Tricks(二十六)—— 置乱(随机化)与恢复(shuffle/permutation restore)
  14. Nask汇编编写操作系统,自制NaskCode开发环境
  15. web环境下的图像打印组件
  16. 微信客服我是这样管理的
  17. 华为各系列数通网络产品介绍
  18. qlearning走迷宫matlab,GitHub - MrMiilk/qlearning_robot: 用 qlearning 算法走迷宫
  19. 高仿绚丽彩虹悬浮音乐播放器html5源码
  20. 念念不忘,必有回响:Powered By Typecho

热门文章

  1. nginx光速入门到进阶
  2. javaMail 的邮件发送包括了抄送(CC),密送(BCC)采用springBoot
  3. 企业增强型融合通讯解决方案Cnskype
  4. 内存泄漏(Memory Leak )和内存溢出
  5. SAP OData 开发教程 - 从入门到提高(包含 SEGW, RAP 和 CDP)
  6. springboot启动报错Bean with name ‘xxxxService‘ has been injected into other beans
  7. 适用于 PC 的最佳 Android 操作系统(2022 版)
  8. docker — volumes、MySQL数据库持久化
  9. 如何通过BIOS设置自动开机
  10. 什么是 Hash 算法?