Your SlideShare is downloading. ×
0
G zip compresser ppt
G zip compresser ppt
G zip compresser ppt
G zip compresser ppt
G zip compresser ppt
G zip compresser ppt
G zip compresser ppt
G zip compresser ppt
G zip compresser ppt
G zip compresser ppt
G zip compresser ppt
G zip compresser ppt
G zip compresser ppt
G zip compresser ppt
G zip compresser ppt
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

G zip compresser ppt

1,034

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,034
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Purpose The application allows large files to be compressed for either sending via e-mail or transferring to another source (e.g. from desktop computer to laptop). software which is used to compress data and therefore save time and space and make e-mail attachments faster. Compress files make it easy to keep related files together and make transporting, e-mailing, downloading and storing data and software faster and more efficient
  • 2. The basic objective of the project Compress files compress data and therefore save time and space and make downloading software and transferring e- mail attachments faster. Typical uses for compress files include: Distributing files on the Internet: the file transfer is quicker because the file is compressed. Sending a group of related files to an associate: When you distribute a collection of files as a single compress file, you benefit from the file grouping as well as compression. Saving disk space: If you have large files that are important but seldom used, such as large data files, simply compress the files into a compress file and then decompress (or "extract") them only when needed.
  • 3. GZipStream / DeflateStream This gzip stream class represents the gzip data format, which uses an industry-standard algorithm for lossless file compression and decompression. The format includes a cyclic redundancy check value for detecting data corruption. The gzip data format uses the same algorithm as the DeflateStream class, but can be extended to use other compression formats. The format can be readily implemented in a manner not covered by patents. Starting with the .NET Framework 4.5, the DeflateStream class uses the zlib library for compression. As a result, it provides a better compression algorithm and, in most cases, a smaller compressed file than it provides in earlier versions of the .NET Framework.
  • 4. GZipStream / DeflateStream The compression functionality in DeflateStream and GZipStream is exposed as a stream. Data is read on a byte-by-byte basis, so it is not possible to perform multiple passes to determine the best method for compressing entire files or large blocks of data. The DeflateStream and GZipStream classes are best used on uncompressed sources of data. If the source data is already compressed, using these classes may actually increase the size of the stream.
  • 5. GZipStream / DeflateStream The DeflateStream class is a direct descendant of the Stream class; it provides the methods that the Stream class defines. The DeflateStream class implements the Deflate algorithm as it reads and writes data. This is an industry-standard algorithm that performs lossless file compression and decompression. The DeflateStream class cannot process a stream that is larger than 4 gigabytes (GB).
  • 6. GZipStream / DeflateStream Like the DeflateStream class, the GZipStream class inherits from the Stream class and implements the Deflate algorithm. The difference is that the format of the data is compatible with the GZIP specification; it includes additional header information that enables tools such as GZip, WinZip, and WinRAR to examine and decompress a file that is written by using a GZipStream object. Similarly, you can use the GZipStream class to read compressed files that are created by using these tools. The GZIP format adds a small overhead, so data that is compressed by using a GZipStream object is a little larger than that compressed by using a DeflateStream object.  
  • 7. WORKING PROCESS OF THE PROJECT The proposed system contains the following main  processes: -  Compression   To create a new Zip file, open G-zip setup. Search the file from computer for compressing by clicking the “Browse” button Simply click a button “Compress” to Create a new Zip file in your computer After this a compress file is created with “.gkg “extension
  • 8. WORKING PROCESS OF THE PROJECT Decompression To decompress a zip file, open G-zip setup Search the file from computer for compressing by clicking the “Browse” button Simply click a button “Decompress” to Create a new Zip file in your computer After this the file is decompress.
  • 9. Working Process
  • 10. Application design look
  • 11. File name File Type Size before compress ion Size after compress ion Compressi on percentage 01 - Maroon 5 -OneMore PPT Sandeep Tayal Sum 41 -Pieces -YouTube VHDL.Programming. DouglasPerry Data-Security .mp3 .ppt .mp4 .pdf .txt .docx 8,674 kb 4,823 kb 13,819 kb 2,357 kb 3.65 mb 5.59 mb 8,317 kb 4,789 kb 13,657 kb 1,819 kb 0.657 mb 5.55 mb 4.1% 0.7% 1.1% 22.32% 82% 0.7% Result

×