Mit der Methode kann man selbstgewälte Teile einer Datei einlesen.
Beispielaufruf:
byte[] b = GetBytesFromFile(@"C:\test.mp3", 0, 1000);
Dies würde die ersten 1000 bytes der mp3 zurückgeben.
public static byte[] GetBytesFromFile(string FileName, long start, int count)
{
FileStream fs = new FileStream(FileName, FileMode.Open);
BinaryReader reader = new BinaryReader(fs);
reader.BaseStream.Position = start;
byte[] Data = reader.ReadBytes(count);
reader.Close();
fs.Close();
return Data;
}
4 Kommentare zum Snippet