私はエディタープロジェクトの設計段階にあります。私は常にファイルをバイナリ形式で保存します。ただし、要件は、ユーザーが[表示形式]ボタンをクリックできる必要があり、ファイルコンテンツの形式が2進数から16進数、10進数、またはその逆に変更される必要があります。これを行うための最良の方法は何ですか?私のファイルは本当に巨大なものです。
ファイルをメモリに読み込むのではなく、エディタの左上隅のオフセットがどこにあるかを監視します。次に、Stream.Seekを使用してランダムなファイルアクセスを使用し、必要に応じてファイルのその部分を読み取り、エンドユーザーに表示します。
16進数、2進数、8進数からの実際の変換は簡単で、System.Convert.ToString(byte、int)はここでの友達です。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加