問題タブ [binaryreader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - BinaryReader をループで使用して、情報のチャンクを正しい形式で表示するにはどうすればよいですか?
私は宿題をしていて、データファイルからデータを表示する必要がある部分に到達しました。問題は、BinaryReader() を使用して個々のデータを表示できることですが、以下に指定された形式ですべてのデータを表示する正しいループを作成できないことです。
代わりに、最後のエントリのみを表示しています。問題が見えますか?ループを使用して data フォルダーからすべてのデータを表示する方法がわかりません。
これを行う方法についてのヒントをいただければ幸いです。
ありがとう!
ここに私のコードファイルがあります:
Program.cs
Publication.cs
Book.cs
助けてくれてありがとう。
よろしく。
ヘルプニーダー。
- 編集 -
動作します!ありがとうございました!
また、プログラムを実行するたびに新しいファイルが作成されていることを確認する必要がありました!
さらに、プログラムをクラッシュさせ続けるため、FileStreams を必ず閉じる必要があります。
windows-phone-7 - Windows Phone でのバイナリ ファイルの読み取り
BinaryReader を使用してバイナリ ファイルを読み取りたいのですが、例外が発生し続けます。
「file.bin」はビルドアクションでコンテンツとして設定されていますが、この例外が発生し続けます:
System.MethodAccessException が処理されませんでした
メソッドにアクセスしようとして失敗しました: System.IO.File.Open(System.String, System.IO.FileMode, System.IO.FileAccess)
c# - Binary Reader の問題
プログラムを実行すると、以下のコードでエラーが発生します。
デバッガーが好まない主な行は thisbr.BaseStream.Position = a;
です。
「NullReferenceException が処理されませんでした」および「オブジェクト参照がオブジェクトのインスタンスに設定されていません」と記載されています。
何がうまくいかないのですか?
c# - 未知のバイナリ ファイルを逆変換!? 出来ますか?
結果ファイルをバイナリファイルに保存するプログラムがあります。プログラム内で結果ファイルを XML 形式にエクスポートすることもできます。
プログラム自体は結果を閲覧するのが苦手なので、この結果ファイルを読み取るプログラムを自分で作成しましたが、明らかに XML 形式を使用しています。
問題は、バイナリ ファイルからエクスポートされた XML ファイルが非常に大きいことです。元のプログラムで使用できるバイナリ ファイルは約 100 KB ですが、XML にエクスポートされた同じファイルは約 2 ~ 3 MB です。
元のバイナリ ファイルの読み取り方法を見つける方法があるかどうかを知りたいです。
windows-phone-7.1 - BinaryReader ReadSingle()
WP7アプリでは、BinaryReaderクラスのReadSingle()メソッドを使用して、ストリームから浮動小数点値を読み取りました。エミュレータでコードを実行すると、正常に動作し、正しい値が得られます。しかし、デバイスで同じコードを実行すると、常に値として0.0が返されます。なぜこれが起こるのか分かりません。この問題の解決にご協力ください。
c# - BinaryReader (のすべてのバイト) を消費するエレガントな方法?
StreamReader.ReadToEnd
メソッドをエミュレートするエレガントなものはありBinaryReader
ますか? おそらく、すべてのバイトをバイト配列に入れますか?
私はこれをします:
...しかし、もっと良い方法があるはずです。
c# - C# - ビッグエンディアンのバイナリリーダー?
プログラムを使用してさまざまな情報をすべて読み取ることにより、STFS ファイル形式の理解を深めようとしています。どのオフセットにどの情報が含まれているかを参照する Web サイトを使用して、バイナリ リーダーがファイルを調べて値を正しい変数に配置するコードを書きました。
問題は、すべてのデータがビッグ エンディアンであることが前提であり、バイナリ リーダーが読み取るものはすべてリトル エンディアンであるということです。それで、これを修正するための最良の方法は何ですか?
反転したバイト配列を返す Binary リーダーの模倣クラスを作成できますか? すべてを書き直す必要がないように、クラス インスタンスをビッグ エンディアンで読み取るように変更できるものはありますか?
どんな助けでも大歓迎です。
編集: Encoding.BigEndianUnicode をパラメーターとして追加しようとしましたが、それでもリトル エンディアンを読み取ります。
c# - Binary Reader と Writer が同時に開きますか?
ハッシュを使用するファイルを扱うコードを書いています。チャンクを読み取り、ハッシュし、書き込み、別のチャンクを読み取る必要があります。
言い換えれば、私はたくさんの読み書きをする必要があります。これは本当に簡単だと思いますが、プロが実行したかっただけです...
次のようなことを行うことは可能であり、受け入れられますか?
ファイルを開いたり書き込んだりしようとしているときに、ある種の競合するファイル ストリーム エラーが発生したことを覚えています。問題は 2 つのファイル ストリームですか? 読み取りと書き込みを行うストリームを 1 つ持つことはできますか?
powershell - 開いているファイルをバイナリ リーダーで読み取れない
SQL Server のエラー ログを読み取る機能がありますが、問題は、サーバーがその時点で使用しているエラー ログを読み取ることができないことです。私はググっていますが、Fileshare フラグが powershell で機能していないようです。ファイルを開こうとするときに Fileshare フラグを設定する方法はありますか?
明確にするために、ファイルを開こうとするとエラーが発生します。エラーメッセージは次のとおりです。
ギスリ
c# - BinaryReader での奇妙な動作
BinaryReader
クライアント側のオブジェクトで受信データを公開するソケットベースのアプリケーションがあります。リーダーに含まれるデータがクリーンではないという問題をデバッグしようとしています...つまり、読み込んでいるバッファには、新しいデータのサイズを超えた古いデータが含まれています。
以下のコードでは:
最初の行をコメントアウトすると、その print line ステートメントがあるときのように、データがダーティになることはありません (または、通常のようにダーティになることはありません)。私が知る限り、サーバー側からのデータは問題なく入ってくるので、ソケットの実装に問題がある可能性があります。しかし、その印刷行を追加するとデータがより頻繁にダーティになる理由を誰かが知っていますか?