Skip to content

diffplug/asar4k

This branch is up to date with anatawa12/asar4j:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1450762 · Sep 26, 2021

History

33 Commits
Jun 14, 2021
Apr 28, 2021
Apr 28, 2021
Apr 26, 2021
Apr 28, 2021
Apr 28, 2021
Apr 27, 2021
Apr 26, 2021
Apr 27, 2021
Sep 26, 2021
Jun 14, 2021
Jun 14, 2021
Apr 28, 2021
Apr 26, 2021
Apr 27, 2021

Repository files navigation

ASAR4j

a12 maintenance: Inactive Discord

A asar implementation in java without runtime dependency.

IMPORTANT: THIS LIBRARY IS EXPERIMENTAL. I MAY BREAK APIS IN THE FEATURE.

How to use

This library was separated to four jars to keep small library.

  • common The library contains Entry class. All those libraries depending on this library.
  • file The library contains java.util.zip.ZipFile-like file reader.
  • writer The library contains java.util.zip.ZipOutputStream-like file writer.
  • url The library contains implementation of asar: url protocol like jar: but allows asar-in-asar or asar-in-jar.

This library has been published on maven central repository. To add a dependency on asar4j using Maven, use the following:

<dependency>
  <groupId>com.anatawa12.asar4j</groupId>
  <artifactId>[choose from file, writer or url]</artifactId>
  <version>[version]</version>
</dependency>

To add a dependency using Gradle:

dependencies {
  implementation("com.anatawa12.asar4j:<library-name>:<version>")
}

Releases

No releases published

Packages

No packages published

Languages

  • Java 95.9%
  • Kotlin 4.1%