diff --git a/compressedint/pom.xml b/compressedint/pom.xml
index 500fedd..01817d4 100644
--- a/compressedint/pom.xml
+++ b/compressedint/pom.xml
@@ -20,7 +20,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
zchunk-parent
- de.bmarwell.zchunk
+ io.github.zchunk
1.0.0-SNAPSHOT
../pom.xml
diff --git a/compressedint/src/main/java/de/bmarwell/zchunk/compressedint/AbstractCompressedInt.java b/compressedint/src/main/java/io/github/zchunk/compressedint/AbstractCompressedInt.java
similarity index 97%
rename from compressedint/src/main/java/de/bmarwell/zchunk/compressedint/AbstractCompressedInt.java
rename to compressedint/src/main/java/io/github/zchunk/compressedint/AbstractCompressedInt.java
index 8ee5581..c19fc28 100644
--- a/compressedint/src/main/java/de/bmarwell/zchunk/compressedint/AbstractCompressedInt.java
+++ b/compressedint/src/main/java/io/github/zchunk/compressedint/AbstractCompressedInt.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.compressedint;
+package io.github.zchunk.compressedint;
import java.math.BigInteger;
import java.util.StringJoiner;
diff --git a/compressedint/src/main/java/de/bmarwell/zchunk/compressedint/CompressedInt.java b/compressedint/src/main/java/io/github/zchunk/compressedint/CompressedInt.java
similarity index 98%
rename from compressedint/src/main/java/de/bmarwell/zchunk/compressedint/CompressedInt.java
rename to compressedint/src/main/java/io/github/zchunk/compressedint/CompressedInt.java
index f9b038d..642e508 100644
--- a/compressedint/src/main/java/de/bmarwell/zchunk/compressedint/CompressedInt.java
+++ b/compressedint/src/main/java/io/github/zchunk/compressedint/CompressedInt.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.compressedint;
+package io.github.zchunk.compressedint;
import java.math.BigInteger;
import org.immutables.value.Value;
diff --git a/compressedint/src/main/java/de/bmarwell/zchunk/compressedint/CompressedIntFactory.java b/compressedint/src/main/java/io/github/zchunk/compressedint/CompressedIntFactory.java
similarity index 98%
rename from compressedint/src/main/java/de/bmarwell/zchunk/compressedint/CompressedIntFactory.java
rename to compressedint/src/main/java/io/github/zchunk/compressedint/CompressedIntFactory.java
index e909fdd..eb82f2b 100644
--- a/compressedint/src/main/java/de/bmarwell/zchunk/compressedint/CompressedIntFactory.java
+++ b/compressedint/src/main/java/io/github/zchunk/compressedint/CompressedIntFactory.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.compressedint;
+package io.github.zchunk.compressedint;
import java.io.IOException;
import java.io.InputStream;
diff --git a/compressedint/src/main/java/de/bmarwell/zchunk/compressedint/CompressedIntUtil.java b/compressedint/src/main/java/io/github/zchunk/compressedint/CompressedIntUtil.java
similarity index 98%
rename from compressedint/src/main/java/de/bmarwell/zchunk/compressedint/CompressedIntUtil.java
rename to compressedint/src/main/java/io/github/zchunk/compressedint/CompressedIntUtil.java
index fae80fe..0fc51fd 100644
--- a/compressedint/src/main/java/de/bmarwell/zchunk/compressedint/CompressedIntUtil.java
+++ b/compressedint/src/main/java/io/github/zchunk/compressedint/CompressedIntUtil.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.compressedint;
+package io.github.zchunk.compressedint;
import static java.math.BigInteger.ONE;
diff --git a/compressedint/src/main/java/de/bmarwell/zchunk/compressedint/package-info.java b/compressedint/src/main/java/io/github/zchunk/compressedint/package-info.java
similarity index 94%
rename from compressedint/src/main/java/de/bmarwell/zchunk/compressedint/package-info.java
rename to compressedint/src/main/java/io/github/zchunk/compressedint/package-info.java
index 3c93bb2..3301b23 100644
--- a/compressedint/src/main/java/de/bmarwell/zchunk/compressedint/package-info.java
+++ b/compressedint/src/main/java/io/github/zchunk/compressedint/package-info.java
@@ -15,6 +15,6 @@
*/
@Value.Style(stagedBuilder = true, jdkOnly = true)
-package de.bmarwell.zchunk.compressedint;
+package io.github.zchunk.compressedint;
import org.immutables.value.Value;
diff --git a/compressedint/src/test/java/de/bmarwell/zchunk/compressedint/CompressedIntTest.java b/compressedint/src/test/java/de/bmarwell/zchunk/compressedint/CompressedIntTest.java
index 73e04bf..2790cd2 100644
--- a/compressedint/src/test/java/de/bmarwell/zchunk/compressedint/CompressedIntTest.java
+++ b/compressedint/src/test/java/de/bmarwell/zchunk/compressedint/CompressedIntTest.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.compressedint;
+package io.github.zchunk.compressedint;
import java.math.BigInteger;
import java.util.Arrays;
diff --git a/compression/compression-api/pom.xml b/compression/compression-api/pom.xml
index 7e0cc74..6747cba 100644
--- a/compression/compression-api/pom.xml
+++ b/compression/compression-api/pom.xml
@@ -21,7 +21,7 @@
4.0.0
- de.bmarwell.zchunk
+ io.github.zchunk
zchunk-parent
1.0.0-SNAPSHOT
../../pom.xml
@@ -31,7 +31,7 @@
- de.bmarwell.zchunk
+ io.github.zchunk
compressedint
1.0.0-SNAPSHOT
diff --git a/compression/compression-api/src/main/java/de/bmarwell/zchunk/compression/algo/unknown/UnknownAlgorithm.java b/compression/compression-api/src/main/java/io/github/zchunk/compression/algo/unknown/UnknownAlgorithm.java
similarity index 82%
rename from compression/compression-api/src/main/java/de/bmarwell/zchunk/compression/algo/unknown/UnknownAlgorithm.java
rename to compression/compression-api/src/main/java/io/github/zchunk/compression/algo/unknown/UnknownAlgorithm.java
index 2addfd0..987c411 100644
--- a/compression/compression-api/src/main/java/de/bmarwell/zchunk/compression/algo/unknown/UnknownAlgorithm.java
+++ b/compression/compression-api/src/main/java/io/github/zchunk/compression/algo/unknown/UnknownAlgorithm.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.compression.algo.unknown;
+package io.github.zchunk.compression.algo.unknown;
-import de.bmarwell.zchunk.compressedint.CompressedInt;
-import de.bmarwell.zchunk.compressedint.CompressedIntFactory;
-import de.bmarwell.zchunk.compression.api.CompressionAlgorithm;
+import io.github.zchunk.compressedint.CompressedInt;
+import io.github.zchunk.compressedint.CompressedIntFactory;
+import io.github.zchunk.compression.api.CompressionAlgorithm;
import java.io.InputStream;
import java.util.function.Function;
diff --git a/compression/compression-api/src/main/java/de/bmarwell/zchunk/compression/api/CompressionAlgorithm.java b/compression/compression-api/src/main/java/io/github/zchunk/compression/api/CompressionAlgorithm.java
similarity index 92%
rename from compression/compression-api/src/main/java/de/bmarwell/zchunk/compression/api/CompressionAlgorithm.java
rename to compression/compression-api/src/main/java/io/github/zchunk/compression/api/CompressionAlgorithm.java
index d3d445e..e53b981 100644
--- a/compression/compression-api/src/main/java/de/bmarwell/zchunk/compression/api/CompressionAlgorithm.java
+++ b/compression/compression-api/src/main/java/io/github/zchunk/compression/api/CompressionAlgorithm.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.compression.api;
+package io.github.zchunk.compression.api;
-import de.bmarwell.zchunk.compressedint.CompressedInt;
+import io.github.zchunk.compressedint.CompressedInt;
import java.io.InputStream;
import java.util.function.Function;
import org.immutables.value.Value;
diff --git a/compression/compression-api/src/main/java/de/bmarwell/zchunk/compression/api/CompressionAlgorithmFactory.java b/compression/compression-api/src/main/java/io/github/zchunk/compression/api/CompressionAlgorithmFactory.java
similarity index 96%
rename from compression/compression-api/src/main/java/de/bmarwell/zchunk/compression/api/CompressionAlgorithmFactory.java
rename to compression/compression-api/src/main/java/io/github/zchunk/compression/api/CompressionAlgorithmFactory.java
index 0456f01..2870f0b 100644
--- a/compression/compression-api/src/main/java/de/bmarwell/zchunk/compression/api/CompressionAlgorithmFactory.java
+++ b/compression/compression-api/src/main/java/io/github/zchunk/compression/api/CompressionAlgorithmFactory.java
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.compression.api;
+package io.github.zchunk.compression.api;
import static java.util.stream.Collectors.toList;
import static java.util.stream.Collectors.toMap;
-import de.bmarwell.zchunk.compression.algo.unknown.UnknownAlgorithm;
-import de.bmarwell.zchunk.compression.api.internal.ReflectionUtil;
+import io.github.zchunk.compression.algo.unknown.UnknownAlgorithm;
+import io.github.zchunk.compression.api.internal.ReflectionUtil;
import java.util.AbstractMap;
import java.util.List;
import java.util.Map;
diff --git a/compression/compression-api/src/main/java/de/bmarwell/zchunk/compression/api/internal/ReflectionUtil.java b/compression/compression-api/src/main/java/io/github/zchunk/compression/api/internal/ReflectionUtil.java
similarity index 98%
rename from compression/compression-api/src/main/java/de/bmarwell/zchunk/compression/api/internal/ReflectionUtil.java
rename to compression/compression-api/src/main/java/io/github/zchunk/compression/api/internal/ReflectionUtil.java
index 0eeb5de..ae0d465 100644
--- a/compression/compression-api/src/main/java/de/bmarwell/zchunk/compression/api/internal/ReflectionUtil.java
+++ b/compression/compression-api/src/main/java/io/github/zchunk/compression/api/internal/ReflectionUtil.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.compression.api.internal;
+package io.github.zchunk.compression.api.internal;
import static java.util.Collections.emptyList;
import static java.util.stream.Collectors.toList;
diff --git a/compression/compression-api/src/test/java/de/bmarwell/zchunk/compression/api/CompressionAlgorithmFactoryTest.java b/compression/compression-api/src/test/java/de/bmarwell/zchunk/compression/api/CompressionAlgorithmFactoryTest.java
index c96db2c..9a5f150 100644
--- a/compression/compression-api/src/test/java/de/bmarwell/zchunk/compression/api/CompressionAlgorithmFactoryTest.java
+++ b/compression/compression-api/src/test/java/de/bmarwell/zchunk/compression/api/CompressionAlgorithmFactoryTest.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.compression.api;
+package io.github.zchunk.compression.api;
-import de.bmarwell.zchunk.compression.algo.unknown.UnknownAlgorithm;
+import io.github.zchunk.compression.algo.unknown.UnknownAlgorithm;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
diff --git a/compression/compression-api/src/test/resources/logging.properties b/compression/compression-api/src/test/resources/logging.properties
index caa25eb..ad7a99f 100644
--- a/compression/compression-api/src/test/resources/logging.properties
+++ b/compression/compression-api/src/test/resources/logging.properties
@@ -21,6 +21,6 @@ java.util.logging.ConsoleHandler.level=ALL
java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter
java.util.logging.SimpleFormatter.format=[%1$tFT%1$tT.%1$tLZ] [%4$-6s] %2$s - %5$s%6$s%n
# class specific settings
-de.bmarwell.zchunk.compression.level=FINER
+io.github.zchunk.compression.level=FINER
# 3rd party
org.junit.platform.level=INFO
diff --git a/fileformat/pom.xml b/fileformat/pom.xml
index 303a899..8c0f914 100644
--- a/fileformat/pom.xml
+++ b/fileformat/pom.xml
@@ -20,7 +20,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
zchunk-parent
- de.bmarwell.zchunk
+ io.github.zchunk
1.0.0-SNAPSHOT
4.0.0
@@ -30,14 +30,14 @@
- de.bmarwell.zchunk
+ io.github.zchunk
compressedint
1.0.0-SNAPSHOT
- de.bmarwell.zchunk
+ io.github.zchunk
compression-api
1.0.0-SNAPSHOT
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/HeaderChecksumType.java b/fileformat/src/main/java/io/github/zchunk/fileformat/HeaderChecksumType.java
similarity index 98%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/HeaderChecksumType.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/HeaderChecksumType.java
index 4f11ca0..89af39f 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/HeaderChecksumType.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/HeaderChecksumType.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat;
+package io.github.zchunk.fileformat;
import java.math.BigInteger;
import java.security.MessageDigest;
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/IndexChecksumType.java b/fileformat/src/main/java/io/github/zchunk/fileformat/IndexChecksumType.java
similarity index 98%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/IndexChecksumType.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/IndexChecksumType.java
index 16fa41b..8abbf9d 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/IndexChecksumType.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/IndexChecksumType.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat;
+package io.github.zchunk.fileformat;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/OptionalElement.java b/fileformat/src/main/java/io/github/zchunk/fileformat/OptionalElement.java
similarity index 92%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/OptionalElement.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/OptionalElement.java
index 9ada22d..f5fd445 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/OptionalElement.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/OptionalElement.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat;
+package io.github.zchunk.fileformat;
-import de.bmarwell.zchunk.compressedint.CompressedInt;
+import io.github.zchunk.compressedint.CompressedInt;
import java.math.BigInteger;
import org.immutables.value.Value;
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/PrefaceFlag.java b/fileformat/src/main/java/io/github/zchunk/fileformat/PrefaceFlag.java
similarity index 93%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/PrefaceFlag.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/PrefaceFlag.java
index 6578eeb..7f51821 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/PrefaceFlag.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/PrefaceFlag.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat;
+package io.github.zchunk.fileformat;
-import de.bmarwell.zchunk.compressedint.CompressedInt;
-import de.bmarwell.zchunk.fileformat.util.ByteUtils;
+import io.github.zchunk.compressedint.CompressedInt;
+import io.github.zchunk.fileformat.util.ByteUtils;
import java.math.BigInteger;
import java.util.Arrays;
import java.util.Set;
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunk.java b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunk.java
similarity index 91%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunk.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/ZChunk.java
index 5d29d29..682c8e2 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunk.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunk.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat;
+package io.github.zchunk.fileformat;
-import de.bmarwell.zchunk.fileformat.err.InvalidFileException;
-import de.bmarwell.zchunk.fileformat.util.ChecksumUtil;
+import io.github.zchunk.fileformat.err.InvalidFileException;
+import io.github.zchunk.fileformat.util.ChecksumUtil;
import java.io.File;
public class ZChunk {
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkConstants.java b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkConstants.java
similarity index 97%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkConstants.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkConstants.java
index 727643f..e488107 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkConstants.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkConstants.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat;
+package io.github.zchunk.fileformat;
import static java.security.Security.getProviders;
-import de.bmarwell.zchunk.compressedint.CompressedIntUtil;
+import io.github.zchunk.compressedint.CompressedIntUtil;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.security.Provider.Service;
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkFile.java b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkFile.java
similarity index 94%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkFile.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkFile.java
index eede773..014b98b 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkFile.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkFile.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat;
+package io.github.zchunk.fileformat;
import org.immutables.value.Value;
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeader.java b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeader.java
similarity index 96%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeader.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeader.java
index bd0cfad..4c2250c 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeader.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeader.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat;
+package io.github.zchunk.fileformat;
import org.immutables.value.Value;
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderChunkInfo.java b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeaderChunkInfo.java
similarity index 93%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderChunkInfo.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeaderChunkInfo.java
index f7a8426..df6b489 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderChunkInfo.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeaderChunkInfo.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat;
+package io.github.zchunk.fileformat;
-import de.bmarwell.zchunk.compressedint.CompressedInt;
-import de.bmarwell.zchunk.fileformat.util.ByteUtils;
+import io.github.zchunk.compressedint.CompressedInt;
+import io.github.zchunk.fileformat.util.ByteUtils;
import java.util.Comparator;
import java.util.Optional;
import java.util.StringJoiner;
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderFactory.java b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeaderFactory.java
similarity index 92%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderFactory.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeaderFactory.java
index 46f86ec..d735c66 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderFactory.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeaderFactory.java
@@ -14,21 +14,21 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat;
+package io.github.zchunk.fileformat;
-import static de.bmarwell.zchunk.fileformat.ZChunkConstants.Header.MAX_LEAD_SIZE;
+import static io.github.zchunk.fileformat.ZChunkConstants.Header.MAX_LEAD_SIZE;
import static java.util.stream.Collectors.toConcurrentMap;
-import de.bmarwell.zchunk.compressedint.CompressedInt;
-import de.bmarwell.zchunk.compressedint.CompressedIntFactory;
-import de.bmarwell.zchunk.compression.api.CompressionAlgorithm;
-import de.bmarwell.zchunk.compression.api.CompressionAlgorithmFactory;
-import de.bmarwell.zchunk.compression.api.ImmutableCompressionAlgorithm;
-import de.bmarwell.zchunk.fileformat.err.InvalidFileException;
-import de.bmarwell.zchunk.fileformat.parser.ZChunkIndexParser;
-import de.bmarwell.zchunk.fileformat.parser.ZChunkLeadParser;
-import de.bmarwell.zchunk.fileformat.parser.ZChunkPrefaceParser;
-import de.bmarwell.zchunk.fileformat.util.OffsetUtil;
+import io.github.zchunk.compressedint.CompressedInt;
+import io.github.zchunk.compressedint.CompressedIntFactory;
+import io.github.zchunk.compression.api.CompressionAlgorithm;
+import io.github.zchunk.compression.api.CompressionAlgorithmFactory;
+import io.github.zchunk.compression.api.ImmutableCompressionAlgorithm;
+import io.github.zchunk.fileformat.err.InvalidFileException;
+import io.github.zchunk.fileformat.parser.ZChunkIndexParser;
+import io.github.zchunk.fileformat.parser.ZChunkLeadParser;
+import io.github.zchunk.fileformat.parser.ZChunkPrefaceParser;
+import io.github.zchunk.fileformat.util.OffsetUtil;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderIndex.java b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeaderIndex.java
similarity index 96%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderIndex.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeaderIndex.java
index 78c7e01..1db24bc 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderIndex.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeaderIndex.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat;
+package io.github.zchunk.fileformat;
-import de.bmarwell.zchunk.compressedint.CompressedInt;
-import de.bmarwell.zchunk.fileformat.util.ByteUtils;
+import io.github.zchunk.compressedint.CompressedInt;
+import io.github.zchunk.fileformat.util.ByteUtils;
import java.util.Map;
import java.util.Optional;
import java.util.Set;
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderLead.java b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeaderLead.java
similarity index 91%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderLead.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeaderLead.java
index 26e6314..eaae1ca 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderLead.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeaderLead.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat;
+package io.github.zchunk.fileformat;
-import de.bmarwell.zchunk.compressedint.CompressedInt;
-import de.bmarwell.zchunk.fileformat.err.InvalidFileException;
-import de.bmarwell.zchunk.fileformat.util.ByteUtils;
+import io.github.zchunk.compressedint.CompressedInt;
+import io.github.zchunk.fileformat.err.InvalidFileException;
+import io.github.zchunk.fileformat.util.ByteUtils;
import java.util.Arrays;
import java.util.StringJoiner;
import org.immutables.value.Value;
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderPreface.java b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeaderPreface.java
similarity index 93%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderPreface.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeaderPreface.java
index 1c56ace..a859906 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderPreface.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeaderPreface.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat;
+package io.github.zchunk.fileformat;
-import de.bmarwell.zchunk.compressedint.CompressedInt;
-import de.bmarwell.zchunk.compression.api.CompressionAlgorithm;
-import de.bmarwell.zchunk.fileformat.util.ByteUtils;
+import io.github.zchunk.compressedint.CompressedInt;
+import io.github.zchunk.compression.api.CompressionAlgorithm;
+import io.github.zchunk.fileformat.util.ByteUtils;
import java.util.List;
import java.util.Set;
import java.util.StringJoiner;
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderSignatures.java b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeaderSignatures.java
similarity index 89%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderSignatures.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeaderSignatures.java
index 16b06fd..b208f02 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderSignatures.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/ZChunkHeaderSignatures.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat;
+package io.github.zchunk.fileformat;
-import de.bmarwell.zchunk.compressedint.CompressedInt;
+import io.github.zchunk.compressedint.CompressedInt;
import org.immutables.value.Value;
@Value.Immutable
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/err/InvalidFileException.java b/fileformat/src/main/java/io/github/zchunk/fileformat/err/InvalidFileException.java
similarity index 97%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/err/InvalidFileException.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/err/InvalidFileException.java
index fbcf624..911ac58 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/err/InvalidFileException.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/err/InvalidFileException.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat.err;
+package io.github.zchunk.fileformat.err;
import java.io.File;
import java.util.Optional;
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/package-info.java b/fileformat/src/main/java/io/github/zchunk/fileformat/package-info.java
similarity index 94%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/package-info.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/package-info.java
index 7ecc485..b5e4f94 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/package-info.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/package-info.java
@@ -15,6 +15,6 @@
*/
@Value.Style(stagedBuilder = true, jdkOnly = true)
-package de.bmarwell.zchunk.fileformat;
+package io.github.zchunk.fileformat;
import org.immutables.value.Value;
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/parser/ZChunkIndexParser.java b/fileformat/src/main/java/io/github/zchunk/fileformat/parser/ZChunkIndexParser.java
similarity index 94%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/parser/ZChunkIndexParser.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/parser/ZChunkIndexParser.java
index 4e11d7d..188a973 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/parser/ZChunkIndexParser.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/parser/ZChunkIndexParser.java
@@ -14,19 +14,19 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat.parser;
+package io.github.zchunk.fileformat.parser;
import static java.util.Collections.emptyList;
-import de.bmarwell.zchunk.compressedint.CompressedInt;
-import de.bmarwell.zchunk.compressedint.CompressedIntFactory;
-import de.bmarwell.zchunk.fileformat.ImmutableZChunkHeaderChunkInfo;
-import de.bmarwell.zchunk.fileformat.IndexChecksumType;
-import de.bmarwell.zchunk.fileformat.PrefaceFlag;
-import de.bmarwell.zchunk.fileformat.ZChunkHeaderChunkInfo;
-import de.bmarwell.zchunk.fileformat.ZChunkHeaderLead;
-import de.bmarwell.zchunk.fileformat.ZChunkHeaderPreface;
-import de.bmarwell.zchunk.fileformat.util.OffsetUtil;
+import io.github.zchunk.compressedint.CompressedInt;
+import io.github.zchunk.compressedint.CompressedIntFactory;
+import io.github.zchunk.fileformat.ImmutableZChunkHeaderChunkInfo;
+import io.github.zchunk.fileformat.IndexChecksumType;
+import io.github.zchunk.fileformat.PrefaceFlag;
+import io.github.zchunk.fileformat.ZChunkHeaderChunkInfo;
+import io.github.zchunk.fileformat.ZChunkHeaderLead;
+import io.github.zchunk.fileformat.ZChunkHeaderPreface;
+import io.github.zchunk.fileformat.util.OffsetUtil;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.math.BigInteger;
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/parser/ZChunkLeadParser.java b/fileformat/src/main/java/io/github/zchunk/fileformat/parser/ZChunkLeadParser.java
similarity index 92%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/parser/ZChunkLeadParser.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/parser/ZChunkLeadParser.java
index dc942d6..2c2f0a8 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/parser/ZChunkLeadParser.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/parser/ZChunkLeadParser.java
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat.parser;
+package io.github.zchunk.fileformat.parser;
-import static de.bmarwell.zchunk.fileformat.ZChunkConstants.Header.FILE_MAGIC;
-import static de.bmarwell.zchunk.fileformat.ZChunkConstants.Header.MAX_LEAD_SIZE;
+import static io.github.zchunk.fileformat.ZChunkConstants.Header.FILE_MAGIC;
+import static io.github.zchunk.fileformat.ZChunkConstants.Header.MAX_LEAD_SIZE;
-import de.bmarwell.zchunk.compressedint.CompressedInt;
-import de.bmarwell.zchunk.compressedint.CompressedIntFactory;
-import de.bmarwell.zchunk.fileformat.HeaderChecksumType;
-import de.bmarwell.zchunk.fileformat.err.InvalidFileException;
+import io.github.zchunk.compressedint.CompressedInt;
+import io.github.zchunk.compressedint.CompressedIntFactory;
+import io.github.zchunk.fileformat.HeaderChecksumType;
+import io.github.zchunk.fileformat.err.InvalidFileException;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileInputStream;
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/parser/ZChunkPrefaceParser.java b/fileformat/src/main/java/io/github/zchunk/fileformat/parser/ZChunkPrefaceParser.java
similarity index 92%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/parser/ZChunkPrefaceParser.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/parser/ZChunkPrefaceParser.java
index b083f97..0fa9181 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/parser/ZChunkPrefaceParser.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/parser/ZChunkPrefaceParser.java
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat.parser;
+package io.github.zchunk.fileformat.parser;
-import de.bmarwell.zchunk.compressedint.CompressedInt;
-import de.bmarwell.zchunk.compressedint.CompressedIntFactory;
-import de.bmarwell.zchunk.fileformat.ZChunkHeaderLead;
-import de.bmarwell.zchunk.fileformat.util.OffsetUtil;
+import io.github.zchunk.compressedint.CompressedInt;
+import io.github.zchunk.compressedint.CompressedIntFactory;
+import io.github.zchunk.fileformat.ZChunkHeaderLead;
+import io.github.zchunk.fileformat.util.OffsetUtil;
import java.io.ByteArrayInputStream;
import java.io.IOException;
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/util/ByteUtils.java b/fileformat/src/main/java/io/github/zchunk/fileformat/util/ByteUtils.java
similarity index 96%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/util/ByteUtils.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/util/ByteUtils.java
index ad51669..810936d 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/util/ByteUtils.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/util/ByteUtils.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat.util;
+package io.github.zchunk.fileformat.util;
-import de.bmarwell.zchunk.compressedint.CompressedIntUtil;
+import io.github.zchunk.compressedint.CompressedIntUtil;
import java.math.BigInteger;
import java.util.Locale;
import java.util.concurrent.atomic.AtomicBoolean;
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/util/ChecksumUtil.java b/fileformat/src/main/java/io/github/zchunk/fileformat/util/ChecksumUtil.java
similarity index 94%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/util/ChecksumUtil.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/util/ChecksumUtil.java
index 42affa9..c9190ac 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/util/ChecksumUtil.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/util/ChecksumUtil.java
@@ -14,19 +14,19 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat.util;
+package io.github.zchunk.fileformat.util;
import static java.util.Arrays.asList;
import static java.util.stream.Collectors.toList;
-import de.bmarwell.zchunk.fileformat.HeaderChecksumType;
-import de.bmarwell.zchunk.fileformat.PrefaceFlag;
-import de.bmarwell.zchunk.fileformat.ZChunkHeader;
-import de.bmarwell.zchunk.fileformat.ZChunkHeaderChunkInfo;
-import de.bmarwell.zchunk.fileformat.ZChunkHeaderIndex;
-import de.bmarwell.zchunk.fileformat.ZChunkHeaderLead;
-import de.bmarwell.zchunk.fileformat.ZChunkHeaderPreface;
-import de.bmarwell.zchunk.fileformat.ZChunkHeaderSignatures;
+import io.github.zchunk.fileformat.HeaderChecksumType;
+import io.github.zchunk.fileformat.PrefaceFlag;
+import io.github.zchunk.fileformat.ZChunkHeader;
+import io.github.zchunk.fileformat.ZChunkHeaderChunkInfo;
+import io.github.zchunk.fileformat.ZChunkHeaderIndex;
+import io.github.zchunk.fileformat.ZChunkHeaderLead;
+import io.github.zchunk.fileformat.ZChunkHeaderPreface;
+import io.github.zchunk.fileformat.ZChunkHeaderSignatures;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
diff --git a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/util/OffsetUtil.java b/fileformat/src/main/java/io/github/zchunk/fileformat/util/OffsetUtil.java
similarity index 89%
rename from fileformat/src/main/java/de/bmarwell/zchunk/fileformat/util/OffsetUtil.java
rename to fileformat/src/main/java/io/github/zchunk/fileformat/util/OffsetUtil.java
index 84ef792..87949cc 100644
--- a/fileformat/src/main/java/de/bmarwell/zchunk/fileformat/util/OffsetUtil.java
+++ b/fileformat/src/main/java/io/github/zchunk/fileformat/util/OffsetUtil.java
@@ -14,14 +14,14 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat.util;
+package io.github.zchunk.fileformat.util;
-import de.bmarwell.zchunk.compressedint.CompressedInt;
-import de.bmarwell.zchunk.fileformat.OptionalElement;
-import de.bmarwell.zchunk.fileformat.ZChunkHeader;
-import de.bmarwell.zchunk.fileformat.ZChunkHeaderChunkInfo;
-import de.bmarwell.zchunk.fileformat.ZChunkHeaderLead;
-import de.bmarwell.zchunk.fileformat.ZChunkHeaderPreface;
+import io.github.zchunk.compressedint.CompressedInt;
+import io.github.zchunk.fileformat.OptionalElement;
+import io.github.zchunk.fileformat.ZChunkHeader;
+import io.github.zchunk.fileformat.ZChunkHeaderChunkInfo;
+import io.github.zchunk.fileformat.ZChunkHeaderLead;
+import io.github.zchunk.fileformat.ZChunkHeaderPreface;
import java.math.BigInteger;
public final class OffsetUtil {
diff --git a/fileformat/src/test/java/de/bmarwell/zchunk/fileformat/ZChunkFileTest.java b/fileformat/src/test/java/de/bmarwell/zchunk/fileformat/ZChunkFileTest.java
index 8cd0755..3ef12f1 100644
--- a/fileformat/src/test/java/de/bmarwell/zchunk/fileformat/ZChunkFileTest.java
+++ b/fileformat/src/test/java/de/bmarwell/zchunk/fileformat/ZChunkFileTest.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat;
+package io.github.zchunk.fileformat;
-import de.bmarwell.zchunk.fileformat.util.ByteUtils;
-import de.bmarwell.zchunk.fileformat.util.ChecksumUtil;
-import de.bmarwell.zchunk.fileformat.util.OffsetUtil;
+import io.github.zchunk.fileformat.util.ByteUtils;
+import io.github.zchunk.fileformat.util.ChecksumUtil;
+import io.github.zchunk.fileformat.util.OffsetUtil;
import java.io.File;
import java.util.logging.Logger;
import org.junit.jupiter.api.Assertions;
diff --git a/fileformat/src/test/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderFactoryTest.java b/fileformat/src/test/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderFactoryTest.java
index 54ae762..57624d7 100644
--- a/fileformat/src/test/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderFactoryTest.java
+++ b/fileformat/src/test/java/de/bmarwell/zchunk/fileformat/ZChunkHeaderFactoryTest.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat;
+package io.github.zchunk.fileformat;
-import de.bmarwell.zchunk.compressedint.CompressedInt;
+import io.github.zchunk.compressedint.CompressedInt;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.util.Set;
diff --git a/fileformat/src/test/java/de/bmarwell/zchunk/fileformat/ZChunkTest.java b/fileformat/src/test/java/de/bmarwell/zchunk/fileformat/ZChunkTest.java
index d4e12fc..774b28d 100644
--- a/fileformat/src/test/java/de/bmarwell/zchunk/fileformat/ZChunkTest.java
+++ b/fileformat/src/test/java/de/bmarwell/zchunk/fileformat/ZChunkTest.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat;
+package io.github.zchunk.fileformat;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
diff --git a/fileformat/src/test/java/de/bmarwell/zchunk/fileformat/util/ByteUtilTest.java b/fileformat/src/test/java/de/bmarwell/zchunk/fileformat/util/ByteUtilTest.java
index cf7db1d..aba7868 100644
--- a/fileformat/src/test/java/de/bmarwell/zchunk/fileformat/util/ByteUtilTest.java
+++ b/fileformat/src/test/java/de/bmarwell/zchunk/fileformat/util/ByteUtilTest.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package de.bmarwell.zchunk.fileformat.util;
+package io.github.zchunk.fileformat.util;
import java.math.BigInteger;
import java.util.concurrent.atomic.AtomicReference;
diff --git a/fileformat/src/test/resources/logging.properties b/fileformat/src/test/resources/logging.properties
index 7230d09..5224963 100644
--- a/fileformat/src/test/resources/logging.properties
+++ b/fileformat/src/test/resources/logging.properties
@@ -21,6 +21,6 @@ java.util.logging.ConsoleHandler.level=ALL
java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter
java.util.logging.SimpleFormatter.format=[%1$tFT%1$tT.%1$tLZ] [%4$-6s] %2$s - %5$s%6$s%n
# class specific settings
-de.bmarwell.zchunk.fileformat.level=FINER
+io.github.zchunk.fileformat.level=FINER
# 3rd party
org.junit.platform.level=INFO
diff --git a/pom.xml b/pom.xml
index e0c6f14..3022712 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,7 +20,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- de.bmarwell.zchunk
+ io.github.zchunk
zchunk-parent
1.0.0-SNAPSHOT