私はPowder Toyの「スタンプクリエイター」を作るという使命を持っています。 「スタンプ」はhttp://i.imgur.com/3Cac3.jpgのようになります。私は作成者のバイト値を使用したいと思います。そのためには、ファイルのエンコードされていないコンテンツを読む必要があります。どんな助け?また、そのようなコンテンツを作成する必要があります。 (たぶん私はバイト[]配列を使用したほうが良いんだ?(しかし、特殊な制御文字を入力する方法?))ファイルの未符号化された内容を読み取る(バイト)
1
A
答えて
2
あなたは簡単にファイルを読み取るためにFile.ReadAllBytes
を使用することができ、そしてFile.WriteAllBytes
はそれを書き戻します。
ファイル全体をメモリに読み込む代わりにさらに制御する必要がある場合は、Stream
を使用して読み書きする場合は、File.OpenRead
とFile.OpenWrite
を使用して読み書きできます。あなたがそれを処分することを確認したら、using
キーワードを使用することをお勧めします。ここで
は例のカップルです
public void CopyFileByReadingItAllToMemory() {
byte[] data = File.ReadAllBytes(@"C:\Temp\input");
File.WriteAllBytes(@"C:\temp\output", data);
}
public void CopyFileWithoutReadingItAllToMemory() {
using (Stream input = File.OpenRead(@"C:\Temp\input"))
using (Stream output = File.OpenWrite(@"C:\Temp\output"))
{
while (true) {
int value = input.ReadByte();
if (value == -1) {
break;
}
output.WriteByte((byte)value);
}
}
}
関連する問題
- 1. 1バイトを符号なしバイトとして読み取る
- 2. Objective-c:Windows上で暗号化されたファイルを読み取る
- 3. CSVファイルの内容を読み取る
- 4. Zipファイル内のファイルから内容を読み取る
- 5. dataconfig.config暗号化ファイルの読み取り
- 6. ".txt"ファイル以外のファイルの内容を読み取る
- 7. .CABファイルから_setup.xmlファイルの内容を読み取る方法
- 8. ネストされたNSMutableDictionariesの内容を読み込みますか?
- 9. ルビーのパスワードで保護され暗号化されたファイルの読み取り/書き込み
- 10. 暗号化されたファイルを別のデバイスで読み込みますか?
- 11. ファイルの内容をSQL変数に読み取る方法
- 12. Base64で符号化された文字列のみが変更される
- 13. JSFアプリケーションでリフレクトされたマネージドBeanの内容を読み取る
- 14. C++ ifstream.read; nバイト未満のバイトを読み込みます。
- 15. さまざまなブラウザのjavascriptでクライアント側のファイル内容を読み取る
- 16. ハフマン符号化のトラバーサル符号化
- 17. androidで暗号化されたphpのファイルを解読する
- 18. C#でSQL Serverテーブルから暗号化されたパスワードを読み取る
- 19. 仮想パスから開いたファイルの内容を読み取る方法は?
- 20. AES 128bit暗号化。格納されたSecretKeyからの一貫性のないバイトの読み込み
- 21. 符号付きバイトを符号なしハーフバイトにする
- 22. 一度にファイル全体またはバイトを読み取る
- 23. javaでファイルの内容を読み込み、パラメータをチェックする
- 24. プロジェクトのWebコンテンツフォルダ内のディレクトリの内容を読み取る
- 25. バイナリファイルの内容を読み取って解読する
- 26. のOCaml - ファイルやOCamlではファイルから内容を読み取る方法
- 27. アップロード時にファイルの内容を暗号化する
- 28. evalを使って暗号化されたファイルを読む
- 29. ファイルの内容を読み取ってからファイルに追加します
- 30. 特定のパスを指定してjarファイルの内容を読み取る