Read-only mirror of https://github.com/sfa-siard/Zip64File — Schweizerisches Bundesarchiv. Issues & pull requests at the source.
  • Java 91.6%
  • Batchfile 3.5%
  • PowerShell 2.8%
  • Shell 2.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-03-24 15:47:43 +01:00
.github/workflows chore: migrate to Java 17 2025-08-26 12:59:27 +02:00
bin 2.1.15 2018-09-10 09:39:07 +02:00
doc chore: update documentation 2025-09-22 13:50:40 +02:00
etc first public version 2018-04-05 10:03:02 +02:00
gradle/wrapper chore: setup gradle project 2024-06-12 17:20:35 +02:00
src chore: migrate to Java 17 2025-08-26 12:59:27 +02:00
.gitattributes chore: setup gradle project 2024-06-12 15:05:58 +02:00
.gitignore refactor: clean up .gitignore 2024-06-25 15:45:24 +02:00
build.gradle.kts chore: upgrade dependencies 2025-09-29 23:07:41 +02:00
gradlew chore: setup gradle project 2024-06-12 15:05:58 +02:00
gradlew.bat chore: setup gradle project 2024-06-12 15:05:58 +02:00
LICENSE.txt first public version 2018-04-05 10:03:02 +02:00
README.md Update README.md 2026-03-24 15:47:43 +01:00
settings.gradle.kts chore: migrate to Java 17 2025-08-26 12:59:27 +02:00
test.properties chore: migrate to Java 17 2025-08-26 12:59:27 +02:00

⚠️ ARCHIVED REPOSITORY
This repository is archived and no longer maintained. All development has moved to the new monorepo:
https://github.com/sfa-siard/siard-suite

Please create any issues or pull requests in the new monorepo, which now contains all submodules including this one.

Zip64File - SIARD 2.2 ZIP 64 handler

This package contains a ZIP 64 handler. Its main purpose is reading and writing ZIP files which conform to the 64 bit extension of the ZIP standard. It also includes a command-line tool for reading and writing ZIP files in ZIP 64 format.

Getting started (for developers)

For building the binaries, Java JDK 17 must be installed.

Run all tests

./gradlew check

Build the project

./gradlew clean build

Versioning, tags, and releases

Versions and tags are managed with the Axion Release Plugin for Gradle.

Short overview:

./gradlew currentVersion  # Shows the current version

./gradlew release         # Creates a new release, adds a tag, and pushes it to remote

Documentation

Declaration

Contributions to the codebase have been made with the support of Windsurf. Windsurf is AI-powered code completion tool, that is trained exclusively on natural language and source code data with permissive licenses.