title: How I can insert bytes in a FileStream in C#
body: <p>If I have a file with this data:</p>
  
  <pre><code>01 02 03 04 05 06 07 08 09 0A
  </code></pre>
  
  <p>When I try to insert byte FF, for example, between 01 and 02, the new file will be something like that:</p>
  
  <pre><code>01 FF 03 04 05 06 07 08 09 0A
  </code></pre>
  
  <p>But I'd like to insert that byte instead of replace one. How can I do it?</p>
  
  <pre><code>01 FF 02 03 04 05 06 07 08 09 0A
  </code></pre>