ツリー一括表示

Nomal JPEGファイルをTエディタで見る /まろん (13/07/01(Mon) 14:50) [#6318]
Nomal Re[1]: JPEGファイルをTエディタで見る /うぇいく (13/07/01(Mon) 15:25) [#6319]
  └Nomal Re[2]: JPEGファイルをTエディタで見る /まろん (13/07/01(Mon) 17:41) [#6320] 解決済み!


親記事 / ▼[ 6319 ]
/ 親階層)  JPEGファイルをTエディタで見る
□投稿者/ まろん 【202.248.149.182】(2013/07/01(Mon) 14:50:43)

    いつもお世話になっています。

    JPEGの画像をTエディタで開きたいのですが、結果がワードパッドで開いたようになりません。

    #ここから---------------------------

    「.JPG」のファイル選択
    それを対象ファイルに代入
    もし、それが空ならば終わる。
    対象ファイルを開いて内容に代入。

    結果エディタとはTエディタ
    そのレイアウトは「全体」
    そのテキストは内容。

    #こここまで-------------------------

    ワードパットで開くと文字化けしているものの内容が見れまが、
    上記のようにすると「リ畴Exif」だけしか表示されません。

    バイナリダンプでは、横の文字数が16文字しか表示されずワードパッドのようには見れません。

    どのようにしたらワードパッドで開いたように見えるのでしょうか?
[ □ Tree ] 返信 削除キー/
[ □ Tree ] 返信

▲[ 6318 ] / ▼[ 6320 ]
/ 1階層)  Re[1]: JPEGファイルをTエディタで見る
□投稿者/ うぇいく 【210.160.252.168】(2013/07/01(Mon) 15:25:43)

     Tエディッタは、Tエディッタであり、バイナリダンプはバイナリダンプであり、ワードパッドはワードパッドです。別物なので、動作は異なります。
     Tエディッタはあくまでも、テキストを対象にしているため、(バイナリを無理やり開いた時の動作のような)細部までワードパッドのように動作させたい場合は、ワードパッドを使うしかありません。

     もし、細かい見え方はともかく、途中で切れてしまうのを何とかしたいということであれば、データ中のNUL文字(文字コード0の文字)が原因ですので、とりあえず、別の文字に置換すれば見えるようにはなると思います。
     ただ、なでしこでは、NUL文字を含む文字列の操作が非常にやっかいですので、別の方法があるなら、別の方法を試してみることをお勧めします。
    (例えば、いわゆるバイナリエディッタのような動作で良いとか。)

    NUL文字を置き換える場合の例(ファイルサイズが増えると時間がかかります)
    ----------
    「.JPG」のファイル選択
    それを対象ファイルに代入
    もし、それが空ならば終わる。
    対象ファイルを開く
    あはそれ
    内容は「」
    Iで1からバイト数(あ)まで繰り返す
     CはMIDB(あ,I,1)
     もし、ASC(C)<>0ならば、
      内容にCを追加
    結果エディタとはTエディタ
    そのレイアウトは「全体」
    そのテキストは内容。
    ----------

[ 親 6318 / □ Tree ] 返信 削除キー/
[ 親 6318 / □ Tree ] 返信

▲[ 6319 ] / 返信無し
/ 2階層)  Re[2]: JPEGファイルをTエディタで見る
□投稿者/ まろん 【202.248.149.182】(2013/07/01(Mon) 17:41:22)

    うぇいく様

    ありがとうございます。
    欲しいデータは頭から10000バイト程度なので教えていただいた方法で
    問題ないようです。

    助かりました。
    本当に有難うございます。



    No6319に返信(うぇいくさんの記事)
    >  Tエディッタは、Tエディッタであり、バイナリダンプはバイナリダンプであり、ワードパッドはワードパッドです。別物なので、動作は異なります。
    >  Tエディッタはあくまでも、テキストを対象にしているため、(バイナリを無理やり開いた時の動作のような)細部までワードパッドのように動作させたい場合は、ワードパッドを使うしかありません。
    >
    >  もし、細かい見え方はともかく、途中で切れてしまうのを何とかしたいということであれば、データ中のNUL文字(文字コード0の文字)が原因ですので、とりあえず、別の文字に置換すれば見えるようにはなると思います。
    >  ただ、なでしこでは、NUL文字を含む文字列の操作が非常にやっかいですので、別の方法があるなら、別の方法を試してみることをお勧めします。
    > (例えば、いわゆるバイナリエディッタのような動作で良いとか。)
    >
    > NUL文字を置き換える場合の例(ファイルサイズが増えると時間がかかります)
    > ----------
    > 「.JPG」のファイル選択
    > それを対象ファイルに代入
    > もし、それが空ならば終わる。
    > 対象ファイルを開く
    > あはそれ
    > 内容は「」
    > Iで1からバイト数(あ)まで繰り返す
    >  CはMIDB(あ,I,1)
    >  もし、ASC(C)<>0ならば、
    >   内容にCを追加
    > 結果エディタとはTエディタ
    > そのレイアウトは「全体」
    > そのテキストは内容。
    > ----------
    >
解決済み!
[ 親 6318 / □ Tree ] 返信 削除キー/
[ 親 6318 / □ Tree ] 返信


Pass/

BBS CGI RSS CGI
Child Tree RSS/SPAM対応版