Konwerter LHA na JAR

Przekształć pliki LHA w archiwa Java JAR online za darmo

Upuść pliki tutaj. 1 GB Maksymalny rozmiar pliku lub Zapisz się
do
Facebook Amazon Microsoft Tesla Nestle Walmart L'Oreal

Z LHA do świata Java

Przenieś pliki zapakowane w formacie LHA — popularnym w Japonii — do archiwów JAR gotowych do aplikacji i rozwoju w Javie.

Wszystko w chmurze

Ani narzędzia LHA, ani Java SDK nie są potrzebne na Twoim komputerze. Nasze serwery przeprowadzają kompletną konwersję bez lokalnych zależności.

Bezpieczne przetwarzanie

Przesłane pliki LHA są usuwane natychmiast po przetworzeniu. Wyjściowe pliki JAR są automatycznie kasowane z serwerów w ciągu 24 godzin.

Jak przekonwertować plik w formacie LHA do formatu JAR

1

Wybierz pliki z komputera, dysku Google, usługi Dropbox, adresu URL lub po prostu przeciągnij plik na stronę.

2

Wybierz format jar lub inny potrzebny Ci format (spośród ponad 200 wspieranych formatów).

3

Poczekaj, aż plik zostanie przekonwertowany do formatu jar; od razu po konwersji możesz go pobrać.

O formatach

LHA (pierwotnie LHarc) to format skompresowanych archiwow stworzony przez Haruyasu Yoshizakiego (znanego online jako Yoshi) w maju 1988 roku, łaczący kompresje przesuwnym oknem Lempel-Ziv) z kodowaniem Huffmana dla efektywnej redukcji danych. Format osiagnał ogromna popularnosc w Japonii, gdzie stal sie dominujacym standardem archiwizacyjnym przez cale lata 80. i 90. — praktycznie cala japońska dystrybucja oprogramowania, od komercyjnych aplikacji po wymiane plikow na BBS, opierala sie na archiwach LHA. Format przechowuje pliki z naglowkami kazdego wpisu zawierajacymi nazwe pliku, znaczniki czasu, atrybuty specyficzne dla systemu operacyjnego i sumy kontrolne CRC-16, uzywajac roznych metod kompresji oznaczonych dwuznakowym kodami (lh0 do lh7, przy czym lh5 jest najczesciej stosowana metoda ogolnego przeznaczenia). Algorytmy kompresji LHA mialy wplyw wykraczajacy poza sam format: podejscie metody lh5 łaczace LZSS ze statycznym kodowaniem Huffmana zostalo przejete przez algorytm Deflate uzywany w ZIP, gzip i PNG. Zaleta jest historyczna efektywnosc formatu — LHA oferowal silne wspolczynniki kompresji przy skromnych wymaganiach procesora, krytyczne na stosunkowo wolnych procesorach tamtej ery. Głeboki wplyw kulturowy formatu na japonska informatyke to kolejny godny uwagi aspekt: LHA byl dystrybuowany bezplatnie, co przyczyniło sie do jego wszechobecnej adopcji w calym ekosystemie japonskiego oprogramowania. Chociaz nowoczesne formaty zastapily LHA dla nowych archiwow, pozostaje on istotny do uzyskiwania dostepu do japonskich archiwow oprogramowania i kolekcji retro komputerowych, z obsluga ekstrakcji przez 7-Zip i inne wspolczesne narzedzia.
Pierwsze wydanie: Maj 1988
JAR (Java Archive) to format pakietow oparty na ZIP, opracowany przez firme Sun Microsystems) i wprowadzony z JDK 1.1 w styczniu 1996 roku do dystrybucji plikow klas Java, powiazanych metadanych i zasobow jako pojedynczej jednostki wdrozeniowej. Plik JAR jest strukturalnie archiwum ZIP z dodanym plikiem META-INF/MANIFEST.MF — tekstowym manifestem deklarujacym glowna klase punktu wejscia archiwum, zaleznosci classpath, wersjonowanie pakietow i informacje o podpisie cyfrowym. Srodowisko uruchomieniowe Java laduje klasy bezposrednio z plikow JAR bez ekstrakcji, uzywajac katalogu ZIP do efektywnego losowego dostepu do poszczegolnych wpisow. Archiwa JAR moga byc wykonywalne: okreslenie atrybutu Main-Class w manifescie pozwala uruchomic aplikacje prostym poleceniem java -jar. Format obsluguje podpisywanie kodu za pomoca narzedzia jarsigner JDK, osadzajac podpisy cyfrowe weryfikujace autentycznosc i integralnosc zawartosci archiwum. Zaleta jest natywna integracja ekosystemu Java — JVM, narzedzia budowania (Maven, Gradle), serwery aplikacji i IDE traktuja pliki JAR jako artefakty pierwszej klasy, umozliwiajac ujednolicony potok budowania-wdrazania-uruchamiania. Wsteczna kompatybilnosc formatu ze standardowymi narzediami ZIP) to kolejna praktyczna zaleta: dowolne narzedzie ZIP moze inspekcjonowac zawartosc JAR, podczas gdy warstwy manifestu i podpisywania dodaja mozliwosci specyficzne dla Javy na wierzchu. JAR pozostaje fundamentalna jednostka dystrybucyjna dla bibliotek i aplikacji Java w srodowiskach korporacyjnych, mobilnych i wbudowanych.
Pierwsze wydanie: 23 stycznia 1996

Często Zadawane Pytania

Dlaczego warto konwertować LHA do JAR?

Jeśli archiwum LHA zawiera klasy Java, zasoby lub pliki konfiguracyjne, konwersja do JAR czyni je bezpośrednio użytecznymi w środowiskach Java.

Jak otworzyć plik JAR?

Java Runtime uruchamia pliki JAR bezpośrednio. Aby przejrzeć zawartość, użyj 7-Zip, narzędzia wiersza poleceń jar lub dowolnego archiwizatora zgodnego z ZIP.

Czy JAR to w zasadzie plik ZIP?

Tak — JAR używa wewnętrznie kompresji ZIP, ale zawiera metadane w katalogu META-INF. Convertio tworzy prawidłowo ustrukturyzowane wyjście JAR.

Czy struktura plików z LHA zostanie zachowana?

Oczywiście. Wszystkie pliki i ich układ katalogowy z oryginalnego archiwum LHA wyglądają dokładnie tak samo wewnątrz wyjściowego JAR.

Czy to działa na wszystkich systemach operacyjnych?

Tak — convertio.co działa w każdej nowoczesnej przeglądarce na Windowsie, macOS, Linuksie, ChromeOS i urządzeniach mobilnych.