これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MAC OSオンラインエミュレーターなどの複数の無料オンラインワークステーションのいずれかを使用して、OnWorks無料ホスティングプロバイダーで実行できるコマンドsdf2fpsです。
プログラム:
NAME
sdf2fps - sdf2fps
DESCRIPTION
使用法: sdf2fps [-h] [--id-tag TAG] [--fp-tag TAG] [--num-bits INT]
[--errors {strict,report,ignore}] [-o FILENAME] [--software TEXT] [--type TEXT]
[--decompress メソッド] [--binary] [--binary-msb] [--hex] [--hex-lsb] [--hex-msb]
[--base64] [--cactvs] [--daylight] [--decoder デコーダー] [--pubchem] [ファイル名
[ファイル名...]]
SDファイルから指紋タグを抽出し、FPS指紋を生成する
ポジショナル 引数:
ファイル名
入力SDファイル(デフォルトはstdin)
任意 引数:
-h, - 助けて
このヘルプメッセージを表示して終了します
--id タグ TAG
レコードの最初の行ではなく、TAGからレコードIDを取得します。
--fpタグ TAG
タグ TAG からフィンガープリントを取得する (必須)
--ビット数 INT
入力の最初のINTビットを使用します。最後の1~7ビットが
バイトは指紋の一部ではありません。これらのビットが
すべてゼロではありません。
-エラー {strict、report、ignore}
構造解析エラーはどのように処理する必要がありますか? (デフォルト=厳密)
-o ファイル名、 - 出力 ファイル名
フィンガープリントをFILENAMEに保存します(デフォルト= stdout)
- ソフトウェア TEXT
ソフトウェアの説明としてTEXTを使用する
- タイプ TEXT
指紋タイプの説明としてTEXTを使用する
-解凍 METHOD
入力を解凍するには METHOD を使用します (デフォルト = 'auto'、'none'、'gzip'、'bzip2')
指紋 デコード オプション:
- バイナリ
文字「0」と「1」でエンコードされます。ビット #0 が最初に来ます。例: 00100000
値4をエンコードする
--バイナリ-msb
文字「0」と「1」でエンコードされます。ビット #0 が最後に来ます。例: 00000100
値4をエンコードする
--hex 0 進数でエンコードされています。ビット #1 は最初のバイトの最初のビット (0<<01) です。例: 2fXNUMX
値\x01\xf2 = 498をエンコードします
--hex-lsb
0 進数でエンコードされています。ビット #1 は最初のバイトの 7 番目のビット (804<<XNUMX) です。例: XNUMXf
値\x01\xf2 = 498をエンコードします
--hex-msb
0進数でエンコード。ビット#1は最後のバイトの最初のビット(0<<201)です。例:fXNUMXはエンコードします
値\x01\xf2 = 498
--base64
Base-64エンコード。ビット#0は最初のバイトの最初のビット(1<<0)です。例: AfI=エンコード
値 \x01\xf2 = 498
--cactvs
CACTVSエンコーディングはbase64に基づいており、バージョンとビット長が含まれています。
--日光
Daylightエンコーディング(Base64の変種)
- デコーダ デコーダ
インポートしてDECODER関数を使用して指紋をデコードする
ショートカット:
--パブケム
PubChemで使用されるCACTVSサブ構造キーをデコードします。 - ソフトウェア=キャクトス/未知
- タイプ 'CACTVSE_SCREEN/1.0 拡張 = 2' --fpタグ=PUBCHEM_CACTVS_SUBSKEYS --cactvs
onworks.net サービスを使用して sdf2fps をオンラインで使用する