Telerik Forums
Telerik Document Processing Forum
1 answer
143 views
How to set password on Saving & opening the zip file.
Viktor Tsvetkov
Telerik team
 answered on 14 Sep 2011
2 answers
264 views
Good day,

      I have a code as follows to compress I just copied it from the documentation:

private string CompressString(string str)
        {
            MemoryStream memoryStream = new MemoryStream();
            ZipCompression method = ZipCompression.Default;
            ZipOutputStream zipOutputStream = new ZipOutputStream(memoryStream, method);
            StreamWriter writer = new StreamWriter(zipOutputStream);
            writer.Write(str);
            writer.Flush();
            return Convert.ToBase64String(memoryStream.ToArray());
        }


  What is missing is to decompress it, I tried the following code but it doesn't give me the correct output

private string UnCompressString(string str)
        {

            MemoryStream memoryStream = new MemoryStream(Convert.FromBase64String(str));
            ZipInputStream input = new ZipInputStream(memoryStream);
            StreamReader reader = new StreamReader(input.BaseStream);
            string strData = reader.ReadToEnd();
            return strData;

        }

  When I tried to call the uncompressstring method, it does not give me the original text.

Thanks
Levi
Top achievements
Rank 1
 answered on 07 Sep 2011
6 answers
268 views
Is there a way to unzip from the ZipPackage? My current routine is incorrect.

Here are my two routines (zip and unzip):
        public static void ZipStream(Stream oInStreamstring sFileNameStream oZipStream)
        {
            ZipPackage oZipPackage = ZipPackage.Create(oZipStream);
            oZipPackage.AddStream(sFileNameoInStream);
        }
 
        public static Stream UnzipStream(Stream oZipStreamint iIndex = 0//this is incorrect; returns zipped stream
        {
            ZipPackage oZipPackage = ZipPackage.Open(oZipStreamFileAccess.Read);
            return oZipPackage.ZipPackageEntries[iIndex].OpenInputStream();
        }
Viktor Tsvetkov
Telerik team
 answered on 09 Aug 2011
1 answer
140 views
Hello.

Does ZipLibrary of RadControls support ZIP encryption specs like AES 128?
I cannot find related description in your site.
Viktor Tsvetkov
Telerik team
 answered on 29 Jul 2011
9 answers
276 views
I'm downloading a ZIP file handler and do a verification with the ZipPackage and gives me a method not supported error

My code:
request.BeginGetResponse(result =>
                    {
                        var response = request.EndGetResponse(result) as HttpWebResponse;
                        try
                        {                           
                          //  StreamResourceInfo info = new StreamResourceInfo(response.GetResponseStream(), null);
                            //StreamResourceInfo zip = Application.GetResourceStream(info, new Uri("datos", UriKind.RelativeOrAbsolute));
                            Stream info = response.GetResponseStream();
                           
                            if (ZipPackage.IsZipFile(info))
                            {
                                using (ZipPackage zipPackage = ZipPackage.Open(info, FileAccess.Read))
                                {
                                    ZipPackageEntry zip = zipPackage.ZipPackageEntries[0];
                                    using (Stream responseStream = zip.OpenInputStream())
                                    {
                                        using (StreamReader reader = new StreamReader(responseStream))
                                        {
                                            string texto = reader.ReadToEnd();
                                            lista = JsonConvert.DeserializeObject<List<Reportes>>(texto);
                                            dis.BeginInvoke(new AddtoLista(LlenarLista), lista);
 
                                            reader.Close();
                                            responseStream.Close();
                                        }
                                    }
                                }
                            }
                        }
                        catch (Exception ex)
                        {
 
                            throw ex;
                        }
                    }, null);

Thank you very much in advance
Viktor Tsvetkov
Telerik team
 answered on 27 Jul 2011
3 answers
111 views
Hey guys, I got the following stored in a text (.txt) file, which is, of course, zipped:
Hello World!

However, if I read the file like:
ZipInputStream zis = new ZipInputStream(entry.OpenInputStream());                             
StreamReader streamReader = new StreamReader(zis);                             
String text = streamReader.ReadToEnd();

The string (text) is:
ello World!

Am I doing something wrong or is this a bug (a read() instead of a peek() somewhere)?

Thank you!
Petar Mladenov
Telerik team
 answered on 25 Jul 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?