首页 > 其他分享 >转换字符串为二进制编码字符串

转换字符串为二进制编码字符串

时间:2023-10-25 10:46:06浏览次数:32  
标签:zeroStr index numStr 编码 二进制 text var 字符串

var fillZeroToEight = function (numStr) {
    if (numStr.length >= 8) {
        return numStr;
    }
    var diff = 8 - numStr.length;

    var zeroStr = "";
    for (let index = 0; index < diff; index++) {
        zeroStr += "0";
    }
    return zeroStr + numStr;
}

/**
 * 转换字符串为二进制编码字符串
 * @param text 
 * @returns 
 */
var convertStringToBinaryCode = function (text) {
    var textArr = [];
    for (let index = 0; index < text.length; index++) {
        var c = text.charCodeAt(index);
        var cBinary = fillZeroToEight(c.toString(2));
        textArr.push(cBinary);
    }
    return textArr.join('');
}

标签:zeroStr,index,numStr,编码,二进制,text,var,字符串
From: https://www.cnblogs.com/DHclly/p/17786564.html

相关文章

  • Python字符串前缀u、r、b、f含义
    1、字符串前加u例子:u"字符串中有中文"含义:前缀u表示该字符串是unicode编码,Python2中用,用在含有中文字符的字符串前,防止因为编码问题,导致中文出现乱码。另外一般要在文件开关标明编码方式采用utf8。Python3中,所有字符串默认都是unicode字符串。 2、字符串前加r例子:r......
  • KMP算法【字符串搜索算法】
    KMP算法1.算法核心利用匹配失败后的信息尽量减少模式串(B)与主串(A)的匹配次数以达到快速匹配的目的通过一个next数组,保存模式串(B)中前后最长公共子序列的长度,每次回溯时,通过next数组找到,前面匹配过的位置,省去了大量的计算时间2.如何减少匹配次数2.1.字符串的前缀和后......
  • 其他进制转换成二进制
    0.背景在嵌入式开发中,我们要操作寄存器,都是按bit来操作的,但是我们的数据一般都是十进制或者十六进制,经过一些位运算,很难看明白一个某一位是多少,所以我们开发一个打印函数,来看看具体某一位是多少。一、十进制转二进制https://www.cnblogs.com/haoran123/p/17782069.html转换......
  • 【Python 千题 —— 基础篇】进制转换:十进制转二进制
    题目描述题目描述计算机底层原理中常使用二进制来表示相关机器码,学会将十进制数转换成二进制数是一个非常重要的技能。现在编写一个程序,输入一个十进制数,将其转换成二进制数。输入描述输入一个十进制数。输出描述程序将输入的十进制数转换为二进制数,并输出其二进制形式。示例示例......
  • JS反调试绕过&JS代码混淆&JSFUCK编码
    JS反调试绕过&JS代码混淆&JSFUCK编码如果目标网站的JS代码中有比较机密的东西,会启用反调试,代码混淆这些功能防止泄露机密数据。下面说说几种绕过目标网站JS反调试功能的方法。-禁用断点点击下图那个禁用断点的按钮即可禁止断点过后,大多数情况下可以绕过对方的反调试,但是自己也......
  • list集合,dataTable 转json null转空字符串,时间格式
    usingNewtonsoft.Json;usingSystem;usingSystem.Collections.Generic;usingSystem.Data;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceUtils{publicclassNewtonsoftHelper{publicstaticstringToJson<......
  • 关于Python正则式中的r和字符串中的r
     正则表达式也是字符串,但是不是普通的字符串,其中包含了正则转义和字符串转义。正则表达式前边加r是取消了字符串转义,但是正则转义还在。例1和例2的对比中,例2的正则表达式取消了普通字符串转义,但是\n在正则表达式里是匹配换行符。例2和例3的对比中,例3的被匹配对象实际是两个字......
  • 定位SQLServer数据库执行语句的二进制截断提示的超长字段
    constConstTSQL='|INSERT|UPDATE|DELETE|CREATE|ALTER|DROP|EXEC|';functionFindDbShortField(aQry:TFDQuery):String;//搜指定SQL关键字functionSearchSQLWord(constSQL,sWord:string;varindex:Integer):Boolean;varI:Integer;s:String......
  • C#对没有规律的json字符串转化为对象序列化并遍历读取
    varjsonString={"BillDate":1,"TypeName":0,"StepNum":0,"CollectCode":0,"Uncollected":1,"Tax":0,"AbstractInfo":1}现在我们要对这它进行转化并遍历读取:///<summary>///把json字符串转化为对象//......
  • 计算机图像编码入门篇(下)
    前言本文旨在为初学者提供有关计算机图像编码的基础知识,以帮助他们初步理解计算机中图像编码的概念。鉴于我个人知识的限制,如有不准确之处,欢迎指正并提供建议。文中部分内容参考ChatGPT,在此感谢ppword的支持。四、YUV色彩空间1、YUV和YCbC的关系YUV是编译true-color颜色空......