private static string ReadString(byte[] buffer, int pos) { int end = FindNullTerminator(buffer, pos); return Encoding.ASCII.GetString(buffer, pos, end - pos); }