/**
* Writes the header to the OutputStreamCounter.
* @throws IOException
*/
public void WriteHeader(OutputStreamCounter os)
{
if (appendmode) {
os.Write(HEADER[0], 0, HEADER[0].Length);
}
else {
os.Write(HEADER[1], 0, HEADER[1].Length);
os.Write(GetVersionAsByteArray(header_version), 0, GetVersionAsByteArray(header_version).Length);
os.Write(HEADER[2], 0, HEADER[2].Length);
headerWasWritten = true;
}
}