2012-03-16 3 views
3

私は現在、サードパーティの商用アプリケーションからプロプライエタリなファイル形式に見えるものを解析しています。彼らは面白い文字エンコーディングシステムを使用しているようで、独自のエンコーディングシステムではないと仮定して、それが何であるかを判断する助けが必要です。私はから分析するために別の文字の全体の多くを持っていますが、ここで私はこれまで持っているものではありませんどのような文字コードで2つのアンダースコアと1文字を使用しますか?

__b -> blank space 
__f -> forward slash 

したがって、たとえば、「He​​llo Worldのは、」「Hello__bWorld」になります。

これは何ですか?

ウェブで私に役立つリソースがわからない場合は、文字エンコーディングの特定に役立つツール以外のツールがあるかもしれませんか?

+0

私は地図ベース:( –

+0

見えますうまくいけば、私はマッピングを再作成する必要はありません:。 – md1337

答えて

8

Numara FootPrintsで使用されている独自のエンコードのようです。このlist of mappingsは、FootPrints User Groupフォーラムからのものです。 Perl script for decodingもあります。

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' 
+1

\右ターゲットに........それは...足跡から印象的である私は」なかったの – md1337

+0

C#でデコードするには、string.Replace()メソッドを使用していました。例:input.Replace( "__ b"、 "")これは、 ); – scw