title: Read Multiple Byte Arrays from File
body: <p>How can I read multiple byte arrays from a file?  These byte arrays are images and have the potential to be large.</p>
  
  <p>This is how I'm adding them to the file:</p>
  
  <pre><code> using (var stream = new FileStream(tempFile, FileMode.Append))
        {
          //convertedImage = one byte array
          stream.Write(convertedImage, 0, convertedImage.Length);
        }
  </code></pre>
  
  <p>So, now they're in <code>tempFile</code> and I don't know how to retrieve them as individual arrays.  Ideally, I'd like to get them as an <code>IEnumerable&lt;byte[]&gt;</code>.  Is there a way to split these, maybe?</p>