問題タブ [binarywriter]
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# - C# での読み書き
ファイル(画像)と別のファイルのビデオをC#で読み取り、両方のファイルのすべての内容を(1つずつ)単一のtxtファイルに保存(書き込み)したい.今、最初の画像ファイルの内容と2番目のファイルを再度取得したい内容は別途。単一のファイルに保存するためにビデオと画像ファイルを読み取ることは可能ですか?
c# - c#のBinaryWriterはそのコンテンツをどのように保存しますか?
c# を使用してバイナリ ファイルを作成しました: 使用したコードは次のとおりです。
私が見た出力ファイルには-
世界(SOMETHING HERE)神(SOMETHING HERE)クール(SOMETHING HERE)1000
バイナリ形式である必要はありませんか?
file - テキスト ファイルを 1 行ずつ読み取る
テキスト ファイルから 1 行ずつデータを読み取る必要があります。各行には、文字列または整数が含まれます。StreamReader を使用してテキスト ファイルから 1 行ずつ読み取り、StreamWriter を使用してバイナリ ファイルに書き込みたいと考えています。「バイナリファイルへの書き込み」部分は簡単です。「テキストファイルから行ごとに読み取る」部分は、私が助けを必要としている部分です。
c# - ftp の場所へのバイナリ データの書き込み
このコードが特定の場所に空のファイルを書き込むのはなぜですか? エラー メッセージはありません。
while ループを削除すると、4 バイトのファイルが作成されて破損するため、このように while ループに入ることはできないと思います。
c# - バイナリライターでのベースメモリストリームへのアクセス[読み取り用]
私は次のようなメモリストリームに支えられたバイナリライターを持っています:
ベースリーダーを取得してバイト配列に読み込みたい:
ただし、BytesRead は常に 0 です (明らかに、MemoryStrData にはすべて 0 が含まれます)。BinaryReader を使用してベース ストリームからストリームを読み取ろうとしましたが、結果は同じでした。ここで何か不足していますか?
filestream - System.IO - BinaryReader/Writer はファイルの内容を正確に読み書きしますか? (抽象的な概念)
私は C# に比較的慣れていないので、wxMaxima で設計したテキスト暗号化アルゴリズムを、Visual Studio フォームを使用して C# のバイナリ暗号化プログラムに適応させようとしています。私はバイナリ ファイルの読み取り/書き込みに慣れていないため、ファイル ストリームを読み書きしようとすると何が起こるかについての知識が不足しています。
たとえば、これまで行ってきたようにテキスト ファイルを暗号化する代わりに、実行可能ファイルまたはその他の形式のバイナリ ファイルを暗号化するとします。
ここに私が理解できないいくつかの質問があります:
ファイル ストリームを開いて binaryreader を使用すると、ファイル内のすべての完全な複製が読み込まれますか? たとえば、ファイル全体を読み取り、元のファイルを削除してから、古い名前で新しいファイルを作成し、バイナリ ストリーム全体を書き戻せるようにしたいと考えています。これで元のファイルが正確に再現されますか?それとも、別の方法で説明しなければならない何らかの破損が発生するのでしょうか?
これは暗号化プログラムであるため、元のファイルを削除する前に低レベルの「フォーマット」を行う機能を追加して、ハードディスクの物理データを組み合わせても理論的にはアクセスできないようにしたいと考えていました。binarywriter を使用して元のファイルの一部を意味不明な部分で上書きすると、それはハードディスクの同じ場所に配置されますか、それともファイルが断片化され、実際には FAT を介してハードディスクの他の部分にリダイレクトされますか? 明らかに、ハードディスク上の元のクラスターを上書きしないのであれば、元のファイルを意味のないもので上書きしても意味がありません。
c# - C#のBinaryReaderは、文字列のすべての文字の間で「\ 0」を読み取ります
C# の BinaryWriter および BinaryReader クラスを使用して、バイナリ ファイルを読み書きしようとしています。文字列をファイルに保存しているときは正しく保存されていますが、読み取ろうとすると、文字列内のすべての代替場所に「\ 0」文字を持つ文字列が返されます。
コードは次のとおりです。
ここで、s は = "H\0e\0l\0l\0o\0" として値を取得しています。
c# - C# でバイナリ ファイルを作成する正しい方法
以下のコードを使用してBinary
ファイルを作成しています。
ファイルを開きましたが、ファイルが次のように見えるといつも思っていた、このような画像に似たものが表示されませんBinary
。
http://www.dotnetperls.com/binary.png
私は実際に自分が書いた全文を読むことができます。
それで、これですか?私はこれにまったく慣れていないので、正しい方向に向けるための助けは私にとって大いに役立ちます。