掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ファイルをバイナリで読み込むには?? (ID:116417)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 'Base64でバイト型配列に戻す文字列 あれれ? なんだか、質問の内容とやっている事が、全く一致していないような…。 とりあえず、単純に「Byte配列を16進数でダンプする」だけであれば、 BitConverterクラスのToString()メソッドが使えます。 しかし、提示されたコードを見る限り、今回の場合は、 バイナリを16進数でダンプする事が目的なのではなく、 BASE64変換を行いたかった、ということのようですね。 > TextBox1にダイアログから指定して読み込んで、 提示されたコードには、ダイアログを表示している部分が見当たりません。 というより、これは「ファイルからデータを読み込んでいる」のではなく、 「TextBoxから読み込んだデータをファイルに書き込んでいる」コードですよね。 > 長い文章のテキストだとエラーがでてしまうんですが・・・ 具体的には、何文字以下であれば正常に処理されて、 何文字以上であれば、エラーになるのでしょうか? そしてエラーになる場合、どのようなエラーが発生するのでしょうか? とりあえず、提示されたコードの場合、TextBoxの内容をUU エンコードされた文字列と みなして変換しておられるようですが、この場合、空白文字を除いた文字列の長さが、 4の倍数になっていない場合、変換エラー(FormatException例外)が発生する可能性があります。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.