반응형

무료 압축 프로그램의 최강자 !


관공서, 직장에서도 무료로 쓸수 있는 프로그램 7zip을 그동안 사용했었다...


그런데,


국내 환경에서는 egg 포맷 많이을 쓰는 것이다 !


아... 불편하고 아쉽게도 7zip은 egg 지원 안된다... -_-...


그래서 검색 + 검색 +... n 검색결과


반디집이라는 녀석을 찾았다!


써보라 후회는 없다 ~!!!



장점


1. 모든 포맷을 호환함(풀릴때)

2. 유니코드 완벽지원

3. zipx 도 지원함(한글 깨짐 완전 방지하나.. 속도 zip보다 최대 10배 느림..)


단점

1. 바로 gzip으로 압축 불가

   -> aix 시스템을 관리하는 나로서는 치명적이었음

       7zip도 같이 깔리나... 무슨 이유에서 인지 gzip 압축메뉴보이지 않았음(압축 종류)

 ※ 해결방법 : aix 라도 java는 설치되며, jar 를 통해 가능함

     ex) test.zip => aix 시스템 상에서 jar를 PATH 걸고

                          $> jar xvf test.zip 을 통해 가능함 !(참고용) 


  • 지원 OS: Windows XP/Vista/7/8 (32bit/64bit)
  • 라이선스: 프리웨어 (회사에서도 무료)




다운로드 주소

http://apps.bandisoft.com/bandizip/




반응형

'UTILITY' 카테고리의 다른 글

인터넷 http 긴 주소를 짧게 만들기  (0) 2013.01.13
블루스택(BlueStacks) 단말기 정보 임의로 변경하기  (17) 2012.10.06
PSI Probe  (0) 2012.01.18
Registry Booster 2012  (3) 2011.12.16
IBM 자바 다운로드 주소  (0) 2011.12.05
반응형

The Zip format is also used in the JAR (Java ARchive) file format, which is a way to collect a group of files into a single compressed file, just like Zip. However, like everything else in Java, JAR files are cross-platform, so you don’t need to worry about platform issues. You can also include audio and image files as well as class files.

JAR files are particularly helpful when you deal with the Internet. Before JAR files, your Web browser would have to make repeated requests of a Web server in order to download all of the files that make up an applet. In addition, each of these files was uncompressed. By combining all of the files for a particular applet into a single JAR file, only one server request is necessary and the transfer is faster because of compression. And each entry in a JAR file can be digitally signed for security (see Chapter 14 for an example of signing).

A JAR file consists of a single file containing a collection of zipped files along with a “manifest” that describes them. (You can create your own manifest file; otherwise, the jar program will do it for you.) You can find out more about JAR manifests in the JDK documentation.

The jar utility that comes with Sun’s JDK automatically compresses the files of your choice. You invoke it on the command line:

jar [options] destination [manifest] inputfile(s)


The options are simply a collection of letters (no hyphen or any other indicator is necessary). Unix/Linux users will note the similarity to the tar options. These are:

c

Creates a new or empty archive.

t

Lists the table of contents.

x

Extracts all files.

x file

Extracts the named file.

f

Says: “I’m going to give you the name of the file.” If you don’t use this, jar assumes that its input will come from standard input, or, if it is creating a file, its output will go to standard output.

m

Says that the first argument will be the name of the user-created manifest file.

v

Generates verbose output describing what jar is doing.

0

Only store the files; doesn’t compress the files (use to create a JAR file that you can put in your classpath).

M

Don’t automatically create a manifest file.

If a subdirectory is included in the files to be put into the JAR file, that subdirectory is automatically added, including all of its subdirectories, etc. Path information is also preserved.

Here are some typical ways to invoke jar:

jar cf myJarFile.jar *.class


This creates a JAR file called myJarFile.jar that contains all of the class files in the current directory, along with an automatically generated manifest file.

jar cmf myJarFile.jar myManifestFile.mf *.class


Like the previous example, but adding a user-created manifest file called myManifestFile.mf.

jar tf myJarFile.jar


Produces a table of contents of the files in myJarFile.jar.

jar tvf myJarFile.jar


Adds the “verbose” flag to give more detailed information about the files in myJarFile.jar.

jar cvf myApp.jar audio classes image


Assuming audio, classes, and image are subdirectories, this combines all of the subdirectories into the file myApp.jar. The “verbose” flag is also included to give extra feedback while the jar program is working.

If you create a JAR file using the 0 (zero) option, that file can be placed in your CLASSPATH:

CLASSPATH="lib1.jar;lib2.jar;"


Then Java can search lib1.jar and lib2.jar for class files.

The jar tool isn’t as useful as a zip utility. For example, you can’t add or update files to an existing JAR file; you can create JAR files only from scratch. Also, you can’t move files into a JAR file, erasing them as they are moved. However, a JAR file created on one platform will be transparently readable by the jar tool on any other platform (a problem that sometimes plagues zip utilities).

As you will see in Chapter 14, JAR files are also used to package JavaBeans.

출처 : http://www.linuxtopia.org/online_books/programming_books/thinking_in_java/TIJ314_034.htm

반응형

+ Recent posts