Công cụ chuyển đổi LHA sang JAR

Chuyển tệp LHA sang định dạng JAR Java trực tuyến miễn phí

Thả tập tin ở đây. 1 GB Kích thước file tối đa hoặc là Đăng ký
đến
Facebook Amazon Microsoft Tesla Nestle Walmart L'Oreal

Từ LHA vào thế giới Java

Đưa các tệp đóng gói trong định dạng LHA — phổ biến ở Nhật Bản — vào kho JAR sẵn sàng cho ứng dụng và phát triển Java.

Xử lý hoàn toàn trên đám mây

Không cần cài công cụ LHA hay Java SDK trên máy. Máy chủ convertio.co thực hiện toàn bộ chuyển đổi mà không yêu cầu phần mềm cục bộ.

Bảo mật dữ liệu

Tệp LHA tải lên bị xóa ngay sau khi xử lý. Tệp JAR đầu ra được tự động xóa khỏi máy chủ trong vòng 24 giờ.

Làm thế nào để chuyển đổi LHA sang JAR

1

Lựa chọn các tập tin từ Máy tính, Google Drive, Dropbox, URL hoặc bằng cách kéo tập tin vào trang này.

2

Chọn jar hoặc bất kỳ định dạng nào khác bạn cần chuyển đổi sang (hỗ trợ hơn 200 định dạng)

3

Hãy để tập tin chuyển đổi và bạn có thể tải tập tin jar của bạn xuống ngay sau đó

Về các định dạng

LHA (ban đầu là LHarc) là định dạng nén do Haruyasu Yoshizaki (tên trực tuyến là Yoshi) tạo ra vào tháng 5 năm 1988, kết hợp nén cửa sổ trượt Lempel-Ziv) với mã Huffman để giảm kích thước dữ liệu hiệu quả. Định dạng này đạt được sự phổ biến to lớn tại Nhật Bản, nơi nó trở thành chuẩn lưu trữ thống trị suốt cuối những năm 1980 và những năm 1990 — hầu như toàn bộ việc phân phối phần mềm tại Nhật Bản, từ ứng dụng thương mại đến chia sẻ tệp trên BBS, đều sử dụng kho lưu trữ LHA. Định dạng lưu các tệp với header cho từng mục chứa tên tệp, dấu thời gian, thuộc tính đặc thù hệ điều hành và mã kiểm tra CRC-16, sử dụng nhiều phương pháp nén ký hiệu bằng hai ký tự (lh0 đến lh7, với lh5 là thuật toán đa năng phổ biến nhất). Các thuật toán nén của LHA có ảnh hưởng vượt ra ngoài bản thân định dạng: cách tiếp cận của phương pháp lh5 kết hợp LZSS với mã Huffman tĩnh đã được thuật toán Deflate áp dụng trong ZIP, gzip và PNG. Một ưu điểm là hiệu suất lịch sử của định dạng — LHA cung cấp tỷ lệ nén mạnh với yêu cầu CPU khiêm tốn, điều quan trọng trên các bộ xử lý tương đối chậm của thời đó. Ảnh hưởng văn hóa sâu sắc của định dạng trong nền công nghệ Nhật Bản là một khía cạnh đáng chú ý khác: LHA được phân phối miễn phí, góp phần vào việc áp dụng rộng rãi trên toàn bộ hệ sinh thái phần mềm Nhật Bản. Mặc dù các định dạng hiện đại đã thay thế LHA cho các kho lưu trữ mới, nó vẫn có giá trị khi truy cập các kho phần mềm Nhật Bản và bộ sưu tập retro computing, với hỗ trợ giải nén từ 7-Zip và các công cụ hiện đại khác.
Nhà phát triển: Haruyasu Yoshizaki
Phát hành lần đầu: Tháng năm 1988
JAR (Java Archive) là định dạng đóng gói dựa trên ZIP, được Sun Microsystems) phát triển và giới thiệu cùng JDK 1.1 vào tháng 1 năm 1996 để phân phối các tệp class Java, siêu dữ liệu liên quan và tài nguyên như một đơn vị triển khai duy nhất. Tệp JAR về cấu trúc là một kho lưu trữ ZIP với tệp META-INF/MANIFEST.MF bổ sung — một bản khai báo văn bản ghi lại điểm nhập class chính của kho lưu trữ, các phụ thuộc classpath, phiên bản gói và thông tin chữ ký số. Môi trường chạy Java tải các class trực tiếp từ tệp JAR mà không cần giải nén, sử dụng thư mục ZIP để truy cập ngẫu nhiên hiệu quả đến từng mục. Kho lưu trữ JAR có thể trở thành tệp thực thi: chỉ định thuộc tính Main-Class trong manifest cho phép khởi chạy ứng dụng bằng lệnh java -jar đơn giản. Định dạng hỗ trợ ký số mã thông qua công cụ jarsigner của JDK, nhúng chữ ký số xác minh tính xác thực và toàn vẹn nội dung kho lưu trữ. Một ưu điểm là tích hợp nguyên bản với hệ sinh thái Java — JVM, các công cụ build (Maven, Gradle), máy chủ ứng dụng và IDE đều xử lý tệp JAR như artifact hàng đầu, cho phép quy trình build-triển khai-chạy thống nhất. Khả năng tương thích ngược với các công cụ ZIP) chuẩn là một thế mạnh thực tiễn khác: bất kỳ tiện ích ZIP nào cũng có thể xem nội dung JAR, trong khi các lớp manifest và ký số bổ sung khả năng đặc thù Java trên nền tảng đó. JAR vẫn là đơn vị phân phối cơ bản cho các thư viện và ứng dụng Java trên các hệ thống doanh nghiệp, di động và nhúng.
Nhà phát triển: Sun Microsystems
Phát hành lần đầu: Ngày 23 tháng 1 năm 1996

Các câu hỏi thường gặp

Tại sao nên chuyển LHA sang JAR?

Nếu kho lưu trữ LHA chứa tệp class Java, tài nguyên hay tệp cấu hình, việc chuyển sang JAR giúp dùng trực tiếp trong môi trường Java mà không cần giải nén thủ công.

Mở tệp JAR bằng phần mềm nào?

Java Runtime thực thi tệp JAR trực tiếp. Để xem nội dung, dùng 7-Zip, công cụ dòng lệnh jar hoặc bất kỳ ứng dụng hỗ trợ định dạng ZIP.

JAR có phải là tệp ZIP không?

Đúng — JAR dùng nén ZIP bên trong nhưng có thêm thư mục META-INF chứa metadata. convertio.co tạo đầu ra JAR có cấu trúc chuẩn đầy đủ.

Cấu trúc thư mục từ LHA có được giữ nguyên không?

Hoàn toàn có. Mọi tệp và bố cục thư mục từ kho LHA gốc đều xuất hiện y hệt bên trong JAR đầu ra.

Công cụ này hoạt động trên mọi hệ điều hành không?

Có — convertio.co chạy trên mọi trình duyệt hiện đại trên Windows, macOS, Linux, ChromeOS hoặc thiết bị di động.