Какая кодировка символов использует 2 подчеркивания и букву? - PullRequest
3 голосов
/ 17 марта 2012

В настоящее время я анализирую файл, который выглядит как собственный формат файла стороннего коммерческого приложения.Кажется, они используют забавную систему кодирования символов, и мне нужна некоторая помощь, чтобы определить, что это такое, при условии, что это не проприетарная система кодирования.

У меня не так много разных персонажей для анализа, но вот что у меня есть:

__b -> blank space
__f -> forward slash

Так, например, «Hello World» становится «Hello__bWorld»,

Кто-нибудь знает, что это?

Если вам не известен ресурс в Интернете, который может мне помочь?Может быть, есть инструмент, который может помочь в определении кодировки символов?

1 Ответ

8 голосов
/ 17 марта 2012

Кажется, это проприетарная кодировка, используемая Numara FootPrints . Этот список сопоставлений взят с форума группы пользователей FootPrints. Существует также скрипт Perl для декодирования it.

Code Character
__b   (space)
__a ' (single quote)
__q " (double quote)
__t ` (backquote)
__m @ (at-sign)
__d . (period)
__u - (hyphen-minus)
__s ;
__c :
__p )
__P (
__3 #
__4 $
__5 %
__6 ^
__7 &
__8 *
__0 ~ (tilde)
__f / (slash)
__F \ (backslash)
__Q ?
__e ]
__E [
__g >
__G <
__B !
__W {
__w }
__C =
__A +
__I | (vertical line)
__M , (comma)
__Ux_ Unicode character with value 'x'
...