Вы находитесь на странице: 1из 4

i

Candidate’s Declaration
We hereby declare that the work, which is being presented in this report, entitled “File
Compression And Decompression” in partial fulfillment for the award of Degree of “Bachelor
of Technology” in department of Computer Science Engineering, Institute of Engineering and
Technology affiliated to, Rajasthan Technical University is a record of our own investigations
carried under the Guidance of Mr. Anuj Kr. Jain, Department of Computer Science
Engineering, IET Alwar.

We have not submitted the matter presented in this report any where for the award of any other
Degree.

(Sandeep Jain)
Computer Science,
Enrollment No.: 07EIACS085

(Jitendra Singh)
Computer Science,
Enrollment No.: 08EIACS201

(Basant Kapri)
Computer Science,
Enrollment No.: 08EIACS200

Counter Signed by
Mr. Anuj Kumar Jain
ii

Preface
This document gives a brief description of the file compression utility feature and details its
performance characteristics. The file compression and decompression directive is similar to
WinZip software with one important difference: this software is compressed both the way
lossless and lossy. This compression happens during compilation by invoking an external
compression utility. The external utility may be replaced with a user-designed executable.
Compressed files are accessed in the same manner as files. The file compression and
Decompression directive extends the functionality of WinZip to include file pre-processing by an
external utility. The default utility supplied with Dynamic compression is the zcompress.exe
compression utility. The name of the utility is a project file option, and may be changed to reflect
the needs of individual projects. In order to realize the benefits of this compression and
decompression project, the size of the support library code must be taken into consideration.

File compression is one of the most important and successful applications of the wavelet
transform. Unlike in DCT-based File compression, however, the performance of a wavelet-based
File coder depends to a large degree on the choice of the wavelet. This problem is usually
handled by using standard wavelets that are not specially adapted to a given File, but that are
known to perform well on photographic Files. However, many common classes of Files do not
have the same statistical properties as photographic Files, such as fingerprints, medical Files,
scanned documents, and satellite Files. The standard wavelets used in File coders often do not
match such Files, resulting in decreased compression or File quality. Moreover, non-
photographic Files are often stored in large databases of similar Files.

File compression can significantly reduce the size of a file (or group of files). Smaller files take
up less storage space on the host and less time to transfer over the network, saving both time and
money. Some archive formats are used to convert binary files to an encoded format using only
ASCII characters. This makes it possible to transfer binary files via electronic mail or another
transport method that does not ordinarily support binary data. Many file archive/compression
formats were originally platform- specific and continue to be associated with a particular
computer platform or operating system. It is, thus, often possible to determine the intended
platform for a particular file simply by looking at its name and, in particular, its extension. The
list below summarizes some of the more common file extensions you will encounter when using
ftp and the type of computer and operating system with which they are typically associated.
iii

Acknowledgement
As a team we are grateful to our esteemed educational institution “INSTITUTE OF
ENGINEERING & TECHNOLOGY, Alwar” for providing us with high quality technical
education, hence adding a new dimension to our careers.

We are even highly grateful to our chairman (Dr.) V.K Aggrawal and our director Mr. Sanjay
Prakash Garg for creating such a helpful environment within the college premises.

We are extremely thankful to our Principal Prof. (Dr.) Neelam Sharma and Director
(Academics) Prof (Dr.) A.K. Srivastava for motivating and inspiring us at every milestone and
providing us with an opportunity to undertake FILE COMPRESSION AND
DECOMPRESSION as our minor project.

Our team is highly indebted to Mr. Mohit Khandelwal and Mr. Ashish Vashistha HOD(CSE)
as they have been the guiding force behind the fulfillment of our project. They have created such
a healthy working environment which would be benefitting entire student fraternity.

Nothing can be achieved without an optimal combination of inspiration and preparation. No


work can accomplished without taking the guidance these lines henceforth define the
contribution of our mentor Mr. Anuj Kr. Jain who has been like a backbone of our project. We
would be failing in our duty if we don’t thank all facility members of Computer Science and
Information Technology Dept. for sharing their precious time and knowledge with us.
Last but not the least we would like to thank our friends who all supported and even help us in
the completion of this project.
iv

TABLE OF CONTENTS
Candidate’s Declaration.......................................................................................................................... i

Table for Figures:-

Sr.no. Name Of Diagram Diagram Page No.


No.
Spiral model D-1 12
1.
User with compression and Decompression D-2 14
2.
Compression D-3 15
3.
Decompression D-4 15
4.
Class diagram D-5 16
5.
6. Data-Flow Diagram of Compression Process D-6 17

7. Data-Flow Diagram of Decompression Process D-7 17

8. Data Flow Diagram of file compression and D-8 18


decompression
9. Screen 1 D-9 19

10. Screen 2 D-10 20

11. Screen 3 D-11 21

12. Screen 4 D-12 21

13. Screen 5 D-13 22

14. Screen 6 D-14 22