Skip to content

Commit

Permalink
Import charsets from imhex ##print
Browse files Browse the repository at this point in the history
  • Loading branch information
trufae authored Nov 12, 2024
1 parent 6842337 commit 95191c4
Show file tree
Hide file tree
Showing 20 changed files with 21,489 additions and 11 deletions.
13 changes: 13 additions & 0 deletions libr/util/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,19 @@ OBJS+=rvc.o rvc_git.o rvc_rvc.o bscanf.o rprintf.o base32.o

ifeq (${HAVE_GPERF},1)
OBJS+=d/ascii.o
OBJS+=d/ascii_oem.o
OBJS+=d/ascii_ansi.o
OBJS+=d/arabic_iso.o
OBJS+=d/arabic_windows.o
OBJS+=d/iso_646.o
OBJS+=d/cyrillic_iso.o
OBJS+=d/cyrillic_windows.o
OBJS+=d/greek_iso.o
OBJS+=d/greek_windows.o
OBJS+=d/hebrew_iso.o
OBJS+=d/hebrew_windows.o
OBJS+=d/macintosh.o
OBJS+=d/big5.o
OBJS+=d/pokered.o
OBJS+=d/katakana.o
OBJS+=d/hiragana.o
Expand Down
2 changes: 1 addition & 1 deletion libr/util/charset.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* radare - LGPL - Copyright 2020-2022 - gogo, pancake */
/* radare - LGPL - Copyright 2020-2024 - gogo, pancake */

#include <r_util.h>
#include <config.h>
Expand Down
8 changes: 8 additions & 0 deletions libr/util/d/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
FILES=pokered ascii ebcdic37 iso8859_1 katakana hiragana
# from imhex
FILES+=arabic_iso arabic_windows
FILES+=ascii_oem ascii_ansi
FILES+=greek_iso greek_windows
FILES+=hebrew_iso hebrew_windows
FILES+=macintosh big5 iso_646
FILES+=cyrillic_iso cyrillic_windows

F_SDB=$(addsuffix .sdb,$(FILES))
SDB=../../../shlr/sdb/sdb

Expand Down
211 changes: 211 additions & 0 deletions libr/util/d/arabic_iso.sdb.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,211 @@
0x00=NUL
0x01=SOH
0x02=STX
0x03=ETX
0x04=EOT
0x05=ENQ
0x06=ACK
0x07=BEL
0x08=BS
0x09=TAB
0x0A=LF
0x0B=VT
0x0C=FF
0x0D=CR
0x0E=SO
0x0F=SI
0x10=DLE
0x11=DC1
0x12=DC2
0x13=DC3
0x14=DC4
0x15=NAK
0x16=SYN
0x17=ETB
0x18=CAN
0x19=EM
0x1A=SUB
0x1B=ESC
0x1C=FS
0x1D=GS
0x1E=RS
0x1F=US
0x20=\s
0x21=!
0x22="
0x23=#
0x24=$
0x25=%
0x26=&
0x27='
0x28=(
0x29=)
0x2A=*
0x2B=+
0x2C=,
0x2D=-
0x2E=.
0x2F=/
0x30=0
0x31=1
0x32=2
0x33=3
0x34=4
0x35=5
0x36=6
0x37=7
0x38=8
0x39=9
0x3A=:
0x3B=;
0x3C=<
0x3D==
0x3E=>
0x3F=?
0x40=@
0x41=A
0x42=B
0x43=C
0x44=D
0x45=E
0x46=F
0x47=G
0x48=H
0x49=I
0x4A=J
0x4B=K
0x4C=L
0x4D=M
0x4E=N
0x4F=O
0x50=P
0x51=Q
0x52=R
0x53=S
0x54=T
0x55=U
0x56=V
0x57=W
0x58=X
0x59=Y
0x5A=Z
0x5B=[
0x5C=\
0x5D=]
0x5E=^
0x5F=_
0x60=`
0x61=a
0x62=b
0x63=c
0x64=d
0x65=e
0x66=f
0x67=g
0x68=h
0x69=i
0x6A=j
0x6B=k
0x6C=l
0x6D=m
0x6E=n
0x6F=o
0x70=p
0x71=q
0x72=r
0x73=s
0x74=t
0x75=u
0x76=v
0x77=w
0x78=x
0x79=y
0x7A=z
0x7B={
0x7C=|
0x7D=}
0x7E=~
0x7F=DEL
0x80=€
0x81=
0x82=‚
0x83=ƒ
0x84=„
0x85=…
0x86=†
0x87=‡
0x88=ˆ
0x89=‰
0x8A=Š
0x8B=‹
0x8C=Œ
0x8D=
0x8E=Ž
0x8F=
0x90=
0x91=‘
0x92=’
0x93=“
0x94=”
0x95=•
0x96=–
0x97=—
0x98=˜
0x99=™
0x9A=š
0x9B=›
0x9C=œ
0x9D=
0x9E=ž
0x9F=Ÿ
0xA0= 
0xA4=¤
0xAC=،
0xAD=­
0xBB=؛
0xBF=؟
0xC1=ء
0xC2=آ
0xC3=أ
0xC4=ؤ
0xC5=إ
0xC6=ئ
0xC7=ا
0xC8=ب
0xC9=ة
0xCA=ت
0xCB=ث
0xCC=ج
0xCD=ح
0xCE=خ
0xCF=د
0xD0=ذ
0xD1=ر
0xD2=ز
0xD3=س
0xD4=ش
0xD5=ص
0xD6=ض
0xD7=ط
0xD8=ظ
0xD9=ع
0xDA=غ
0xE0=ـ
0xE1=ف
0xE2=ق
0xE3=ك
0xE4=ل
0xE5=م
0xE6=ن
0xE7=ه
0xE8=و
0xE9=ى
0xEA=ي
0xEB=ً
0xEC=ٌ
0xED=ٍ
0xEE=َ
0xEF=ُ
0xF0=ِ
0xF1=ّ
0xF2=ْ
Loading

0 comments on commit 95191c4

Please sign in to comment.