Пример #1
0
        /// <exception cref="System.IO.IOException"/>
        private bool IsAfmFile(RandomAccessFileOrArray raf)
        {
            StringBuilder builder = new StringBuilder(AFM_HEADER.Length);

            for (int i = 0; i < AFM_HEADER.Length; i++)
            {
                try {
                    builder.Append((char)raf.ReadByte());
                }
                catch (EndOfStreamException) {
                    raf.Seek(0);
                    return(false);
                }
            }
            raf.Seek(0);
            return(AFM_HEADER.Equals(builder.ToString()));
        }