Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- binaryt = {
- {'a',01000001};{'b',01000010};{'c',01000011};{'d',01000100};{'e',01000101};
- {'f',01000110};{'g',01000111};{'h',01001000};{'i',01001001};{'j',01001010};
- {'k',01001011};{'l',01001100};{'m',01001101};{'n',01001110};{'o',01001111};
- {'p',01010000};{'q',01010001};{'r',01010010};{'s',01010011};{'t',01010100};
- {'u',01010101};{'v',01010110};{'w',01010111};{'x',01011000};{'y',01011001};
- {'z',01011010};{' ',00000000}}
- _G.strtobinary = function(str,spc,con)
- local numbers = ''
- for i = 1, string.len(str) do
- for _,v in pairs (binaryt) do
- if v[1] == string.sub(str,i,i) then
- numbers = numbers..v[2]+100000
- elseif v[1] == string.sub(str:lower(),i,i) then
- numbers = numbers..v[2]
- end
- end
- if con then
- numbers = numbers..': '..string.sub(str,i,i)
- end
- if spc then
- numbers = numbers..' '
- end
- end
- return numbers
- end
- str = _G.strtobinary(
- 'stringhere', --string that your converting
- false, -- true puts spaces between binary code. EX: 01000011 01000010
- false) -- true puts letter after the binary code. EX: 01000010:b
- print(str)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement