Go Vegetarian

Go Vegetarian

Monday, September 22, 2008

Archiving files using JAR

Q : Do you know a portable tar ?
A : JAR

Jar by default will add a manifest to the archive. A way to avoid the manifest is to use the parameter "m".

-rudy-

Example :

a) Without the parameter "m" .

vegan:rudy ~/Data/FodFin/Certificates $ jar cvf RudyVissersEIDCertificates.jar RudyVissersEID
added manifest
adding: RudyVissersEID/(in = 0) (out= 0)(stored 0%)
adding: RudyVissersEID/RudyVissersAutn.txt(in = 4298) (out= 2408)(deflated 43%)
adding: RudyVissersEID/RudyVissersAutn.cer(in = 995) (out= 861)(deflated 13%)
adding: RudyVissersEID/serialNumber.txt(in = 12) (out= 14)(deflated -16%)
adding: RudyVissersEID/citizen.cer(in = 992) (out= 925)(deflated 6%)
adding: RudyVissersEID/belgium.pem(in = 1302) (out= 981)(deflated 24%)
adding: RudyVissersEID/belgium.cer(in = 920) (out= 833)(deflated 9%)
adding: RudyVissersEID/citizen.pem(in = 1399) (out= 1036)(deflated 25%)
adding: RudyVissersEID/RudyVissersAutn.pem(in = 1403) (out= 1014)(deflated 27%)

b) with the parameter "m"

vegan:rudy ~/Data/FodFin/Certificates $ jar tvf RudyVissersEIDCertificates.jar
0 Mon Sep 22 12:01:44 CEST 2008 META-INF/

71 Mon Sep 22 12:01:44 CEST 2008 META-INF/MANIFEST.MF
0 Mon Sep 22 12:00:34 CEST 2008 RudyVissersEID/
4298 Wed Jul 09 14:52:30 CEST 2008 RudyVissersEID/RudyVissersAutn.txt
995 Wed Jul 09 14:36:10 CEST 2008 RudyVissersEID/RudyVissersAutn.cer
12 Wed Jul 09 14:53:00 CEST 2008 RudyVissersEID/serialNumber.txt
992 Wed Jul 09 15:43:54 CEST 2008 RudyVissersEID/citizen.cer
1302 Mon Sep 22 12:00:04 CEST 2008 RudyVissersEID/belgium.pem
920 Wed Jul 09 15:43:38 CEST 2008 RudyVissersEID/belgium.cer
1399 Mon Sep 22 12:00:16 CEST 2008 RudyVissersEID/citizen.pem
1403 Mon Sep 22 12:00:34 CEST 2008 RudyVissersEID/RudyVissersAutn.pem

vegan:rudy ~/Data/FodFin/Certificates $ jar cvfM RudyVissersEIDCertificates.jar RudyVissersEID
adding: RudyVissersEID/(in = 0) (out= 0)(stored 0%)
adding: RudyVissersEID/RudyVissersAutn.txt(in = 4298) (out= 2408)(deflated 43%)
adding: RudyVissersEID/RudyVissersAutn.cer(in = 995) (out= 861)(deflated 13%)
adding: RudyVissersEID/serialNumber.txt(in = 12) (out= 14)(deflated -16%)
adding: RudyVissersEID/citizen.cer(in = 992) (out= 925)(deflated 6%)
adding: RudyVissersEID/belgium.pem(in = 1302) (out= 981)(deflated 24%)
adding: RudyVissersEID/belgium.cer(in = 920) (out= 833)(deflated 9%)
adding: RudyVissersEID/citizen.pem(in = 1399) (out= 1036)(deflated 25%)
adding: RudyVissersEID/RudyVissersAutn.pem(in = 1403) (out= 1014)(deflated 27%)

vegan:rudy ~/Data/FodFin/Certificates $ jar tvf RudyVissersEIDCertificates.jar
0 Mon Sep 22 12:00:34 CEST 2008 RudyVissersEID/

4298 Wed Jul 09 14:52:30 CEST 2008 RudyVissersEID/RudyVissersAutn.txt
995 Wed Jul 09 14:36:10 CEST 2008 RudyVissersEID/RudyVissersAutn.cer
12 Wed Jul 09 14:53:00 CEST 2008 RudyVissersEID/serialNumber.txt
992 Wed Jul 09 15:43:54 CEST 2008 RudyVissersEID/citizen.cer
1302 Mon Sep 22 12:00:04 CEST 2008 RudyVissersEID/belgium.pem
920 Wed Jul 09 15:43:38 CEST 2008 RudyVissersEID/belgium.cer
1399 Mon Sep 22 12:00:16 CEST 2008 RudyVissersEID/citizen.pem
1403 Mon Sep 22 12:00:34 CEST 2008 RudyVissersEID/RudyVissersAutn.pem

No comments: