Nanook.QueenBee.Parser.PakEditor.ExtractFileToBytes C# (CSharp) Method

ExtractFileToBytes() public method

public ExtractFileToBytes ( string qbFilename ) : byte[]
qbFilename string
return byte[]
        public byte[] ExtractFileToBytes(string qbFilename)
        {
            if (_pakHeaders.ContainsKey(qbFilename.ToLower()))
            {
                byte[] b = new byte[_pakHeaders[qbFilename.ToLower()].FileLength];
                using (MemoryStream ms = new MemoryStream(b))
                {
                    ExtractFile(qbFilename, ms);
                    return b;
                }
            }
            else
                throw new ApplicationException(string.Format("'{0}' does not exist in '{1}'", qbFilename, _pakFilename));
        }