オーストリアのコマーシャル・オプトアウト・リストは、それぞれ20バイトのsha-1ハッシュ値を持つ生のバイナリ・ファイルとして提供されています。 PL/SQLを使用してVARCHAR2を読み取ってVARCHAR2に変換する方法。PL/SQLでオーストリア・ロビンソンのリストを読む方法
-1
A
答えて
0
私の同僚が答えを見つけました: 追加のメールアドレスは、変換の検証用です。 がテストハッシュファイルは公式オーストリアのウェブサイトから取得されます:両方の出力が同じであればhttp://www.rtr.at/de/tk/nutzenecg
DECLARE
vInHandle utl_file.file_type;
V1 RAW(32767);
vEmail VARCHAR2(200) := '[email protected]';
BEGIN
--open file
vInHandle := utl_file.fopen('RECEIVE', 'testliste.hash', 'R');
--read raw 20 bytes
UTL_FILE.GET_RAW(vInHandle,V1,20);
--convert raw 20 bytes to HEX
dbms_output.put_line('Compiled hash:'||LOWER (TO_CHAR (RAWTOHEX (v1))));
--convert email to hash
dbms_output.put_line('Email hash: '||LOWER (sys.dbms_crypto.HASH(utl_raw.cast_to_raw(vEmail),sys.dbms_crypto.hash_sh1)));
END fopen;
/
、すべてが正常に動作しています。 ORACLEユーザーは、dbms_cryptoパッケージを実行するための権限を持っている必要があります。
-1
バイナリファイル形式の保存と読み取りには、バイナリラージオブジェクト/ラージオブジェクト(blob)を使用できます。
関連する問題
- 1. JavascriptでPythonのリストを読む方法[Djangoのテンプレートで]
- 2. オーストリアのeカードからResponseAPDUをXMLにデコードする方法は?
- 3. Rubyでリストを配列に読み込む方法は?
- 4. Pythonで端末からintリストを読み込む方法
- 5. 他のアクティビティのレイアウトにリストを読み込む方法は?
- 6. asp.netバリデーション:ドイツ、スイス、オーストリアのZIP
- 7. Rのファイルからリストを読み込む方法は?
- 8. リストをファイルに読み込む最良の方法<string>
- 9. ファイル全体をPythonのリストに読み込む方法は?
- 10. Excelの列をリストに読み込む方法は?
- 11. .csvファイルをjavaの配列リストに読み込む方法は?
- 12. zlibアーカイブのリストを読む
- 13. 読むファイルラインとリスト
- 14. ローカルテキストファイルを配列リストに読み込む方法Javascript
- 15. リストを再度保存して読み込む方法は?
- 16. PHPでJavascriptのクッキーを読む方法
- 17. ノンブロッキングの方法でテキスト行を読む
- 18. プログラムでwkwebviewのコンソールログを読む方法
- 19. フレックスでファイルのバイナリコンテンツを読む方法
- 20. リストのデータをangular2で読み込む
- 21. パンダでは列内のリストを使ってcsvファイルを読む方法は?
- 22. Pythonで文字列のリストの一部だけを読む方法
- 23. Androidでプログラムでボイスメールを読む方法
- 24. ライブストリーミングデータを読む方法
- 25. SWIFTメッセージを読む方法
- 26. Datatables.js:JSONを読む方法
- 27. リモートテキストファイルを読む方法
- 28. XMLを読む方法
- 29. PyQt - ドキュメントを読む方法
- 30. ログファイルを読む方法
バイナリファイル形式の詳細は、正確に説明できますか?文字データをバイナリファイル形式で表現するには、数十億もの方法があります。形式についてより具体的にできる場合は、おそらくお手伝いできます。 –