2017-01-27 1 views
-3

Mein Team arbeitet mit .GZ-Dateien und sie benötigen irgendeine Möglichkeit, eine .GZ aus der Befehlszeile zu extrahieren . Es kann Java-Befehle verwenden (solange es von CMD aus ausgeführt werden kann). Wenn es mit einer ausführbaren PORTABLE-Datei eines Drittanbieters gemacht werden kann, ist das auch in Ordnung, solange es kostenlos ist. Ich habe hier nicht viel zu tun, also gebe ich so viel Information wie möglich. Im Grunde genommen auf dem Punkt:Wie würde ich eine .GZ-Datei aus CMD extrahieren mit nur Befehle in Windows/Java/Portable-Programm integriert

  • brauche ich Dateien zu öffnen gz
  • Es hat über eine Batchdatei (CMD)
  • getan wird Es ist nicht alles erlaubt, was abgesehen von Java installiert werden muss.
  • Es ein tragbares EXE (umschaltbar von CMD) verwenden können

Dank einem Haufen, ist traurig es wenig Informationen! -Lucas E. Executive-Programmierer für EDG

Randbemerkung: Dies geht einher mit Minecraft, so, ich weiß, ich kann sie irgendwie machen und zu extrahieren, da Minecraft es speichert Log-Dateien in .gz-Format. Wenn der Gegenstand, den ich brauche, mit Minecraft kommt, kann ich damit arbeiten.

+0

Was haben Sie Jungs versucht? Warum hat das etwas mit Minecraft zu tun? – Kerooker

+2

Dies ist noch keine Website, um Code kostenlos anzufordern! Bitte recherchieren Sie selbst, teilen Sie Ihre Bemühungen und beschreiben Sie genau, womit Sie Probleme haben! Lies die [Tour] und lerne [ask] hier! – aschipfl

+0

Zu fragen, was zu tun, um eine bestimmte Sache aus einer Batch-Datei zu tun, ist ziemlich viel eine Frage zur Batch-Datei-Programmierung – infixed

Antwort

1

Das kann 7Zip Dienstprogramm eine gzip-Datei

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

7z.exe ist tragbar dekomprimieren, wenn Sie entlang seine DLLs bringen (nur 7z.dll glaube ich)

Es dass frei ist Sie persönlich kann es ohne Bezahlung nutzen. Wenn Sie es mit einem kommerziellen Produkt vertreiben möchten, müssen Sie möglicherweise die Eigentümer kontaktieren.

Ich habe es namentlich erwähnt, wenn es in einem 3rd-Party-Produkt enthalten ist. "Powered by 7zip" Aber die Lizenz auf der Website liest (teilweise)

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

Das hat perfekt funktioniert, danke. – EDG

1

Java verfügt über einen integrierten Code für die Verarbeitung von Gzip-Streams, aber von der Befehlszeile aus kann nicht darauf zugegriffen werden (z. B. können Sie java -blah nicht eingeben und etwas ungz eingeben). Wenn Sie Zugriff auf den Java-Compiler haben, können Sie ein kleines Programm schreiben, um Ihre Datei zu entpacken.

Eine andere Option wäre, GNU gzip for Windows (wenn Windows verwendet wird) zu downloaden und die Binärdateien in diesem Paket zu verwenden. Auf jedem Nicht-Windows-Betriebssystem sollte "gunzip" bereits installiert sein, sodass Sie nichts extra bereitstellen müssen.

Verwandte Themen