public BuildBuffer(Stream stream, int fallbackCodePage)
        {
            FileStream fStrm = (stream as FileStream);

            if (fStrm != null)
            {
                FileName = fStrm.Name;
            }
            NextBlk = BlockReaderFactory.Get(stream, fallbackCodePage);
        }
        public BuildBuffer(Stream stream)
        {
            FileStream fStrm = (stream as FileStream);

            if (fStrm != null)
            {
                FileName = fStrm.Name;
            }
            NextBlk = BlockReaderFactory.Raw(stream);
        }