bz2java

Java wrapper for native libbz2 library

Лицензия

Лицензия

Группа

Группа

com.noctarius.bz2java
Идентификатор

Идентификатор

bz2java
Последняя версия

Последняя версия

1.0.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

bz2java
Java wrapper for native libbz2 library
Ссылка на сайт

Ссылка на сайт

https://github.com/noctarius/bz2java
Система контроля версий

Система контроля версий

https://github.com/noctarius/bz2java/

Скачать bz2java

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.noctarius.bz2java/bz2java/ -->
<dependency>
    <groupId>com.noctarius.bz2java</groupId>
    <artifactId>bz2java</artifactId>
    <version>1.0.2</version>
</dependency>
// https://jarcasting.com/artifacts/com.noctarius.bz2java/bz2java/
implementation 'com.noctarius.bz2java:bz2java:1.0.2'
// https://jarcasting.com/artifacts/com.noctarius.bz2java/bz2java/
implementation ("com.noctarius.bz2java:bz2java:1.0.2")
'com.noctarius.bz2java:bz2java:jar:1.0.2'
<dependency org="com.noctarius.bz2java" name="bz2java" rev="1.0.2">
  <artifact name="bz2java" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.noctarius.bz2java', module='bz2java', version='1.0.2')
)
libraryDependencies += "com.noctarius.bz2java" % "bz2java" % "1.0.2"
[com.noctarius.bz2java/bz2java "1.0.2"]

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
com.github.jnr : jnr-ffi jar 1.0.7

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.11

Модули Проекта

Данный проект не имеет модулей.

bz2java

JNR based libbz2 native library integration into Java

Usage

public class Bz2Packer {

  public static void main(String[] args) throws Exception {
    if (args.length != 2) {
      System.err.println("Usage Bz2Packer extract|compress inputfile");
      return;
    }

    boolean extract = "extract".equals(args[0].toLowerCase());
    Path source = Paths.get(args[1]);

    String inputFilename = source.getFilename().toString();
    Path target = extract ?
        Bzip2Utils.getUncompressedFilename(inputFilename) :
        Bzip2Utils.getCompressedFilename(inputFilename);

    if (extract) {
      Bzip2Decompressor.decompress(source, target);
    } else {
      Bzip2Compressor.compress(source, target);
    }
  }
}

Maven Dependency

Latest Release:

<dependencies>
  <dependency>
    <groupId>com.noctarius.bz2java</groupId>
    <artifactId>bz2java</artifactId>
    <version>1.0.1</version>
  </dependency>
</dependencies>

Latest Snapshot:

<dependencies>
  <dependency>
    <groupId>com.noctarius.bz2java</groupId>
    <artifactId>bz2java</artifactId>
    <version>1.0.2-SNAPSHOT</version>
  </dependency>
</dependencies>
<repositories>
  <repository>
    <id>sonatype-nexus-public</id>
    <name>SonaType public snapshots and releases repository</name>
    <url>https://oss.sonatype.org/content/groups/public</url>
    <releases>
      <enabled>true</enabled>
    </releases>
    <snapshots>
      <enabled>true</enabled>
    </snapshots>
  </repository>
</repositories>

For non Maven users you can download the latest releases here: Download

Snapshots can be found here: Download

Версии библиотеки

Версия
1.0.2