Systems and methods for manipulating and managing computer archive files
A computer program for managing and manipulating archive zip files of a computer. The program includes a system and method for opening, creating, and modifying, and extracting zip archive files. The program is fully integrated into Microsoft Windows Explorer and is accessed via Explorer menus, toolbars, and/or drag and drop operations. An important feature of the program is the archive manager which may be used to open a zip file, create a new zip file, extract zip files, modify zip files, etc. The program is integrated into Microsoft Windows Explorer using the shell name space extension application program interface developed by Microsoft.
1 . A system for modifying a file archive, said system including:
a graphical user interface provided by a browser; and
a file archive management application, wherein said file archive management application allows a user to modify a file archive using said graphical user interface.
2 . The system of claim 1 wherein said graphical user interface allows said user to modify said file archive using a pulldown menu.
3 . The system of claim 1 wherein said graphical user interface allows said user to modify said file archive using a toolbar.
4 . The system of claim 1 wherein said graphical user interface allows said user to modify said file archive using a drag-and-drop operation.
5 . The system of claim 1 wherein said graphical user interface allows said user to modify said file archive using a paste operation.
6 . The system of claim 1 wherein said graphical user interface allows said user to modify said file archive using a right-click operation.
7 . The system of claim 1 wherein said file archive management application allows said user to modify said file archive by creating said file archive.
8 . The system of claim 1 wherein said file archive management application allows said user to modify said file archive by extracting a file from said file archive.
9 . The system of claim 8 wherein said file is compressed and said file archive management application decompresses said file.
10 . The system of claim 8 wherein said file is encrypted and said file archive management application decrypts said file.
11 . The system of claim 1 wherein said file archive management application allows said user to modify said file archive by adding a file to said file archive.
12 . The system of claim 11 wherein said file is compressed by said file archive management application before said file is added to said file archive.
13 . The system of claim 11 wherein said file is encrypted by said file archive management application before said file is added to said file archive.
14 . The system of claim 13 wherein said encryption is asymmetric.
15 . The system of claim 14 wherein said encryption uses a public key.
16 . The system of claim 15 wherein said encryption uses the X.509 format.
17 . The system of claim 1 wherein said file archive management application allows said user to modify said file archive by creating a copy of said file archive.
18 . The system of claim 1 wherein said file archive management application allows said user to modify said file archive by digitally signing said file archive.
19 . The system of claim 1 wherein said file archive management application allows said user to modify said file archive by splitting said file archive.
20 . The system of claim 1 wherein said file archive management application allows said user to modify said file archive by spanning said file archive.
21 . The system of claim 1 wherein said file archive management application allows said user to modify said file archive by forming a CRC for said file archive.
22 . The system of claim 1 wherein said file archive includes storage for at least one stored option indication, and
wherein said file archive management application allows said user to modify said file archive by modifying said at least one stored option indication for said file archive.
23 . The system of claim 1 wherein said file archive includes a data file, and
wherein said file archive management application allows said user to modify said file archive by creating a shortcut to said data file.
24 . The system of claim 1 wherein said file archive management application allows said user to modify said file archive by converting the contents of said file archive to a .arj archive.
25 . The system of claim 1 wherein said file archive management application receives a .arj archive, and
wherein said file archive management application allows said user to modify said file archive by converting said arj archive to a file archive.
26 . A method for modifying a file archive, said method including:
providing a graphical user interface using a browser;
providing a file management application, wherein said file management application allows a user to modify a file archive using said graphical user interface; and
modifying a file archive using said graphical user interface.
27 . The method of claim 26 wherein said graphical user interface allows said user to modify said file archive using a pulldown menu.
28 . The method of claim 26 wherein said graphical user interface allows said user to modify said file archive using a toolbar.
29 . The method of claim 26 wherein said graphical user interface allows said user to modify said file archive using a drag-and-drop operation.
30 . The method of claim 26 wherein said graphical user interface allows said user to modify said file archive using a paste operation.
31 . The method of claim 26 wherein said graphical user interface allows said user to modify said file archive using a right-click operation.
32 . The method of claim 26 wherein said file archive management application allows said user to modify said file archive by creating said file archive.
33 . The method of claim 26 wherein said file archive management application allows said user to modify said file archive by extracting a file from said file archive.
34 . The method of claim 33 wherein said file is compressed and said file archive management application decompresses said file.
35 . The method of claim 33 wherein said file is encrypted and said file archive management application decrypts said file.
36 . The method of claim 26 wherein said file archive management application allows said user to modify said file archive by adding a file to said file archive.
37 . The method of claim 36 wherein said file is compressed by said file archive management application before said file is added to said file archive.
38 . The method of claim 36 wherein said file is encrypted by said file archive management application before said file is added to said file archive.
39 . The method of claim 38 wherein said encryption is asymmetric.
40 . The method of claim 39 wherein said encryption uses a public key.
41 . The method of claim 40 wherein said encryption uses the X.509 format.
42 . The method of claim 26 wherein said file archive management application allows said user to modify said file archive by creating a copy of said file archive.
43 . The method of claim 26 wherein said file archive management application allows said user to modify said file archive by digitally signing said file archive.
44 . The method of claim 26 wherein said file archive management application allows said user to modify said file archive by splitting said file archive.
45 . The method of claim 26 wherein said file archive management application allows said user to modify said file archive by spanning said file archive.
46 . The method of claim 26 wherein said file archive management application allows said user to modify said file archive by forming a CRC for said file archive.
47 . The method of claim 26 wherein said file archive includes storage for at least one stored option indication, and
wherein said file archive management application allows said user to modify said file archive by modifying said at least one stored option indication for said file archive.
48 . The method of claim 26 wherein said file archive includes a data file, and
wherein said file archive management application allows said user to modify said file archive by creating a shortcut to said data file.
49 . The method of claim 26 wherein said file archive management application allows said user to modify said file archive by converting the contents of said file archive to a .arj archive.
50 . The method of claim 26 wherein said file archive management application receives a .arj archive, and
wherein said file archive management application allows said user to modify said file archive by converting said .arj archive to a file archive.
51 . A system for accessing a file in a file archive, said system including:
a graphical user interface provided by a browser; and
a file archive management application, wherein said file archive management application provides access to a file in a file archive using said graphical user interface.
52 . The system of claim 51 wherein said file archive management application provides access to said file in said file archive to read said file.
53 . The system of claim 51 wherein said file archive management application provides access to said file in said file archive to authenticate said file.
54 . The system of claim 51 wherein said file archive management application provides access to said file in said file archive to test said file.
55 . The system of claim 51 wherein said file archive management application provides access to said file in said file archive to view a log for said file.
56 . The system of claim 51 wherein said file archive management application provides access to said file in said file archive to show options associated with said file.
57 . The system of claim 51 wherein said graphical user interface allows said user to access said file in said file archive using a pulldown menu.
58 . The system of claim 51 wherein said graphical user interface allows said user to access said file in said file archive using a toolbar.
59 . The system of claim 51 wherein said graphical user interface allows said user to access said file in said file archive using a drag-and-drop operation.
60 . The system of claim 51 wherein said graphical user interface allows said user to access said file in said file archive using a paste operation.
61 . The system of claim 51 wherein said graphical user interface allows said user to access said file in said file archive using a right-click operation.
62 . The system of claim 51 wherein said file archive management application allows said user to access said file in said file archive by extracting said file from said file archive.
63 . The system of claim 51 wherein said file is compressed and said file archive management application decompresses said file.
64 . The system of claim 51 wherein said file is encrypted and said file archive management application decrypts said file.
65 . The system of claim 64 wherein said decryption is asymmetric.
66 . The system of claim 65 wherein said decryption uses a public key.
67 . The system of claim 66 wherein said decryption uses the X.509 format.
68 . The system of claim 51 wherein said file archive management application allows said user to access a digital signature associated with said file.
69 . The system of claim 51 wherein said file archive management application allows said user to access said file in said file archive by using a shortcut to said data file.
70 . A method for accessing a file in a file archive, said method including:
providing a graphical user interface using a browser;
providing a file management application, wherein said file management application allows a user to access a file in a file archive using said graphical user interface; and
accessing a file in a file archive using said graphical user interface.
71 . The method of claim 70 wherein accessing a file in said file archive includes reading said file.
72 . The method of claim 70 wherein said file archive management application provides access to said file in said file archive to authenticate said file.
73 . The method of claim 70 wherein accessing a file in said file archive includes testing said file.
74 . The method of claim 70 wherein accessing a file in said file archive includes viewing a log for said file.
75 . The method of claim 70 wherein accessing a file in said file archive includes showing options associate with said file.
76 . The method of claim 70 wherein said graphical user interface allows said user to access said file in said file archive using a pulldown menu.
77 . The method of claim 70 wherein said graphical user interface allows said user to access said file in said file archive using a toolbar.
78 . The method of claim 70 wherein said graphical user interface allows said user to access said file in said file archive using a drag-and-drop operation.
79 . The method of claim 70 wherein said graphical user interface allows said user to access said file in said file archive using a paste operation.
80 . The method of claim 70 wherein said graphical user interface allows said user to access said file in said file archive using a right-click operation.
81 . The method of claim 70 wherein said file archive management application allows said user to access said file in said file archive by extracting said file from said file archive.
82 . The method of claim 70 wherein said file is compressed and said file archive management application decompresses said file.
83 . The method of claim 70 wherein said file is encrypted and said file archive management application decrypts said file.
84 . The method of claim 83 wherein said decryption is asymmetric.
85 . The method of claim 84 wherein said decryption uses a public key.
86 . The method of claim 85 wherein said decryption uses the X.509 format.
87 . The method of claim 70 wherein said file archive management application allows said user to access a digital signature associated with said file.
88 . The method of claim 70 wherein said file archive management application allows said user to access said file in said file archive by using a shortcut to said data file.