internal long GetFileLength() { long len = 0; if (m_stream != null) len = m_stream.Length; else len = new FileInfo(m_path).Length; return len; }