掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
プログラム中に大きなテキスト・テーブルを取り込むには? (ID:16446)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
HOta様、 早速のご返事ありがとうございます。 Delphi 7 Personalを用いています。 DICOMデータはLossless JPEG圧縮を用いた画像データですが、JPEGデータの前に病院名、患者名、患者ID、日付、撮影条件などの膨大な情報がASCII文字列で並びます。そして、その可変長文字列を識別するために、タグと呼ばれる特殊コードが区切ります。 例えば、患者氏名だと、必ずバイト列で 00 10 00 10 'P' 'N' X ******** という構造をとります(ここまでたどり着くのも大変でした)。ここでXは後に続く患者氏名のバイト数です。********はASCII文字列で終端記号に\0を持ちません。ここで、00 10 00 10の4バイトがタグと呼ばれるものです。このタグに続いて、識別ASCII列(ここでは'P''N'の2バイトがきます)が存在します。 現在外部ファィルとして持っているのは、このタグ情報(タグが何を表すか、その後の識別ASCII列が何か、といったテキストでできたテーブル)です。 その容量は150KBぐらいです。 説明が下手で申し訳ありません。その詳細は以下のWebにありますが、難解で私には難しすぎます。 http://medical.nema.org/dicom/2004.html 宜しくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.