2017-01-27 11 views
-3

우리 팀이 .GZ 파일을 사용하고 있으며 명령 행에서 .GZ를 추출하는 방법이 필요합니다. . Java 명령을 사용할 수 있습니다 (CMD에서 실행할 수있는 한). 무료 인 한 타사 PORTABLE 실행 파일로도 가능합니다. 나는 할 수있는 한 최대한의 정보를 제공 할 정도로 여기에 갈 길이 많지 않습니다. 기본적으로 간단히 말해서 :windows/java/portable 프로그램에 내장 된 명령 만 사용하여 CMD에서 .GZ 파일을 추출하는 방법

  • 나는 그것은 배치 파일 (CMD) 그것은 자바에서 떨어져 설치해야합니다 아무것도 사용할 수 없습니다
  • 을 통해 수행되어야 파일
  • 을에 .gz 열어야합니다.
  • 그것은 휴대용 EXE (CMD에서 토글)

덕분에 무리를 사용할 수 있습니다, 죄송는 정보가 부족! -Lucas E. Executive Programmer for EDG

사이드 노트 : 이것은 minecraft와 함께 진행되므로 minecraft가 로그 파일을 .gz 형식으로 저장하므로 어떻게 든 만들 수 있습니다. 내가 필요로하는 아이템이 미니 크래프트와 함께 제공된다면 그걸로 작업 할 수 있습니다.

+0

너희들은 무엇을 시도했다 "7zip과에 의해 구동"그러나 사이트의 라이센스는 (부분적으로) 읽어? 이것이 왜 Minecraft와 관련이 있습니까? – Kerooker

+2

이것은 무료로 코드를 요청할 수있는 사이트가 아닙니다! 자신의 연구를하고, 노력을 공유하고, 문제가 무엇인지 정확하게 기술하십시오! [둘러보기]를 읽고 여기 [알아보기]를 배우십시오! – aschipfl

+0

배치 파일에서 특정 작업을 수행하기 위해 무엇을 사용할지 묻는 것은 일괄 파일 프로그래밍에 대한 질문입니다. – infixed

답변

1

7zip과 유틸리티를 사용하면 (그냥 내가 생각 7z.dll)

그것은 그에서 무료 으로 따라 DLL을 가져올 경우

7z.exe x file.gz -so > uncompressed.dat

7z.exe는 휴대용 gzip으로 파일의 압축을 해제 할 수 있습니다 개인적으로 지불없이 그것을 사용할 수 있습니다. 상업용 제품과 함께 배포하려는 경우 소유자에게 문의해야 할 수도 있습니다.

제 3 자 제품에 포함되었을 때 이름으로 언급 된 것을 보았습니다.

7-Zip 
    ~~~~~ 
    License for use and distribution 
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

    7-Zip Copyright (C) 1999-2016 Igor Pavlov. 

    Licenses for files are: 

    1) 7z.dll: GNU LGPL + unRAR restriction 
    2) All other files: GNU LGPL 

    The GNU LGPL + unRAR restriction means that you must follow both 
    GNU LGPL rules and unRAR restriction rules. 


    Note: 
    You can use 7-Zip on any computer, including a computer in a commercial 
    organization. You don't need to register or pay for 7-Zip. 

http://7-zip.org/

+0

완벽하게 감사했습니다. – EDG

1

자바에는 gzip 스트림 처리를위한 내장 코드가 있지만 명령 행에서 액세스 할 수 없습니다 (예 : java -blah 및 ungz을 입력 할 수 없음). Java 컴파일러에 액세스 할 수 있으면 파일을 ungz하기위한 작은 프로그램을 작성할 수 있습니다.

다른 옵션은 GNU gzip for Windows (Windows를 사용하는 경우)을 다운로드하고 해당 패키지의 바이너리를 사용하는 것입니다. Windows가 아닌 모든 OS에는 이미 "gunzip"이 설치되어 있으므로 추가로 제공 할 필요가 없습니다.