Exemplo n.º 1
0
 public static bool LoadCookies(Wiki wiki, string fileName)
 {
     if (!File.Exists(fileName))
     {
         return(false);
     }
     using (FileStream fs = new FileStream(fileName, FileMode.Open))
         using (GZipStream gs = new GZipStream(fs, CompressionMode.Decompress))
             using (BinaryReader sr = new BinaryReader(gs))
             {
                 List <byte> data = new List <byte>();
                 int         b;
                 while ((b = sr.BaseStream.ReadByte()) != -1)
                 {
                     data.Add((byte)b);
                 }
                 wiki.LoadCookies(data.ToArray());
             }
     return(true);
 }