AminetAminet
Search:
85366 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/arc/Unzip2026_AI.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:ZIP extractor for Amiga, WarpOS PPC
Author:Benedykt Dziubaltowski with Claude AI
Uploader:benedykt netc fr (Benedykt Dziubaltowski)
Type:util/arc
Version:0.5.3
Architecture:m68k-amigaos >= 2.0.0, ppc-warpos
Date:2026-06-16
Requires:OS 2.0+, 1MB Chip RAM, 68000+,WOS
Download:util/arc/Unzip2026_AI.lha - View contents
Readme:util/arc/Unzip2026_AI.readme
Downloads:3

History:
    0.5.3 - Fix: files now extracted to archive directory, not process
            CWD. Prevents extraction to wrong volume (e.g. SYS:) when
            launched from Workbench or Shell in a different directory.
    0.5.2 - Fix: AmigaDOS "Please insert volume CURRENT:" requester
            no longer appears when extracting without -d option.
    0.5.1 - Added: WinZip AES-128/192/256 decryption (AE-1/AE-2),
            Unicode filename support (extra field 0x7075), multi-volume
            split ZIP support (.z01...zNN + .zip), -w option.
    0.5   - First public release. Store, Deflate, Deflate64, LZMA, XZ,
            bzip2, PPMd, Implode, Reduce, Shrink, PKWARE encryption.

--- ENGLISH -------------------------------------------------------

Full-featured ZIP extractor for AmigaOS and WarpOS.
Requires Kickstart 2.0 or higher. Minimum 1MB Chip RAM.

The need for this program arose in 2008, when Benedykt Dziubaltowski
acquired his first PPC card for the Amiga 1200 and discovered that no
unzip program existed running natively under WarpOS. unzip2026 is the
realisation of that idea, nearly twenty years later.

This project is further proof that Claude AI (Anthropic) handles Amiga
C programming surprisingly well. The entire source code was generated
by AI from scratch, including the ZIP engine, all decompression codecs,
AES encryption, multi-volume support and Unicode filename handling.

Features:
- 10 compression methods: Store, Deflate, Deflate64, LZMA, XZ,
  bzip2, PPMd, Implode, Reduce (1-4), Shrink
- PKWARE classic encryption
- WinZip AES-128/192/256 decryption (AE-1/AE-2, HMAC-SHA1 verified)
- Multi-volume / split ZIP support (.z01...zNN + .zip)
- Unicode filename support (extra field 0x7075, ISO-8859-1 output)
- RAM buffering for fast decompression (uses Fast RAM where available)
- Free space check before extraction with [y/N] prompt
- Auto-detect and join split archives, temp file in RAM: if possible
- Overwrite prompt with [y]es/[n]o/[A]ll/[N]one/[r]ename/[e]xit
- Extract to archive directory by default (not process CWD)
- UNZIP environment variable support
- Builds: 68000, 68020, 68040, 68060, WarpOS PPC

Usage:
  unzip2026 archive.zip              <- list contents
  unzip2026 -x archive.zip           <- extract all
  unzip2026 -x -d RAM:tmp/ arch.zip  <- extract to directory
  unzip2026 -x -p password arch.zip  <- extract with password
  unzip2026 -x arch.zip file.txt     <- extract single file
  unzip2026 -x -w RAM: arch.zip      <- working dir for split ZIPs

Options:
  -x / -e   Extract
  -l        List contents (default)
  -d <dir>  Destination directory
  -p <pwd>  Password (PKWARE classic or AES)
  -w <dir>  Working directory for multi-volume join
  -o        Always overwrite
  -n        Never overwrite
  -C        Case-insensitive matching (default)
  --C       Case-sensitive matching

Known limitations:
- Requires 1MB Chip RAM (does not work with 512KB Chip + 512KB Slow)
- All parts of a split archive must be in the same directory
- Filenames outside Latin-1 range are replaced with "_"

Sources used:
- LZMA SDK by Igor Pavlov (Public Domain)
- bzip2 by Julian Seward (BSD-style licence)
- AES/SHA-1/HMAC: original implementation (Public Domain)
- ZIP engine and all wrappers: original code (Public Domain)

Created with Claude AI (Anthropic) by Benedykt Dziubaltowski.
Public Domain.

--- POLSKI --------------------------------------------------------

Rozbudowany program do wypakowywania archiwow ZIP dla AmigaOS i WarpOS.
Wymaga Kickstart 2.0 lub nowszego. Minimum 1MB Chip RAM.

Potrzeba powstania tego programu narodzila sie w 2008 roku, kiedy
Benedykt Dziubaltowski nabyl pierwsza karte PPC do Amigi 1200 i okazalo
sie, ze nie istnieje zaden unzip dzialajacy natywnie pod WarpOS.
unzip2026 jest realizacja tego pomyslu, niemal dwadziescia lat pozniej.

Funkcje:
- 10 metod kompresji: Store, Deflate, Deflate64, LZMA, XZ, bzip2,
  PPMd, Implode, Reduce (1-4), Shrink
- Szyfrowanie PKWARE classic
- Deszyfrowanie WinZip AES-128/192/256 (AE-1/AE-2, weryfikacja HMAC-SHA1)
- Obsluga archiwow wieloczesciowych / split ZIP (.z01...zNN + .zip)
- Obsluga nazw plikow Unicode (extra field 0x7075, wyjscie ISO-8859-1)
- Buforowanie w RAM dla szybkiej dekompresji (Fast RAM gdzie dostepna)
- Sprawdzanie wolnego miejsca przed wypakowaniem z pytaniem [y/N]
- Auto-detekcja i laczenie split archiwow, plik tymczasowy w RAM: jesli mozliwe
- Pytanie o nadpisanie: [y]es/[n]o/[A]ll/[N]one/[r]ename/[e]xit
- Domyslne wypakowywanie do katalogu archiwum (nie do CWD procesu)
- Obsluga zmiennej srodowiskowej UNZIP
- Wersje: 68000, 68020, 68040, 68060, WarpOS PPC

Stworzone z pomoca Claude AI (Anthropic) przez Benedykta Dziubaltowskiego.
Public Domain.

--- MAGYAR --------------------------------------------------------

Teljes funkcionalitasu ZIP kibontó program AmigaOS es WarpOS rendszerekre.
Kickstart 2.0+ szukseges. Minimum 1MB Chip RAM.

A program elkeszitesenek igonye 2008-ban merult fel, amikor Benedykt
Dziubaltowski megszerezte elso PPC kartyjat az Amiga 1200-hoz, es
kiderult, hogy nem letezik egyetlen WarpOS alatt nativan futtatható
unzip program sem. Az unzip2026 ennek az otletnek a megvalositasa,
kozel huszonot evvel kesobb.

Funkciok:
- 10 tomoritesi modszer: Store, Deflate, Deflate64, LZMA, XZ, bzip2,
  PPMd, Implode, Reduce (1-4), Shrink
- PKWARE classic titkositas
- WinZip AES-128/192/256 visszafejtes (AE-1/AE-2, HMAC-SHA1 ellenorzott)
- Tobbkotetes / split ZIP tamogatas (.z01...zNN + .zip)
- Unicode fajlnev tamogatas (extra field 0x7075, ISO-8859-1 kimenet)
- RAM puffereles a gyors kicsomagolashoz (Fast RAM hasznalata ahol elerheto)
- Szabad hely ellenorzese kicsomagolas elott [y/N] megerositesssel
- Split archivumok automatikus felismerese es osszefuzese
- Felulirasi kerdes: [y]es/[n]o/[A]ll/[N]one/[r]ename/[e]xit
- Alapertelmezett kicsomagolas az archivum konyvtaraba
- UNZIP kornyezeti valtozo tamogatasa
- Verziok: 68000, 68020, 68040, 68060, WarpOS PPC

Keszult Claude AI (Anthropic) kozremukoedesevel,
Dziubaltowski Benedek altal. Public Domain.


Contents of util/arc/Unzip2026_AI.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 3287    6083  54.0% -lh5- 0522 Jun 15  1980 unzip2026_AI.info
[generic]                  472     803  58.8% -lh5- 8377 Jun 15  1980 unzip2026_AI/donate.txt
[generic]                 1699    5228  32.5% -lh5- 0844 Jun 15  1980 unzip2026_AI/donate.txt.info
[generic]                 1790    5481  32.7% -lh5- 575c Jun 12  1980 unzip2026_AI/source/7zTypes.h
[generic]                 2942    8173  36.0% -lh5- d1b1 Jun 12  1980 unzip2026_AI/source/aes.c
[generic]                  535     941  56.9% -lh5- b54d Jun 12  1980 unzip2026_AI/source/aes.h
[generic]                 1144    1644  69.6% -lh5- 9352 Jun 12  1980 unzip2026_AI/source/aes.o
[generic]                25694   97578  26.3% -lh5- 8464 Jun 13  1980 unzip2026_AI/source/amigaunzip.c
[generic]                 1664    4295  38.7% -lh5- a640 Jun 12  1980 unzip2026_AI/source/bzip2_wrap.c
[generic]                 9353   45960  20.4% -lh5- 93e2 Jun 12  1980 unzip2026_AI/source/bzlib.c
[generic]                 1674    6240  26.8% -lh5- fc9d Jun 12  1980 unzip2026_AI/source/bzlib.h
[generic]                 3641   13239  27.5% -lh5- ff50 Jun 12  1980 unzip2026_AI/source/bzlib_private.h
[generic]                 1523    5710  26.7% -lh5- d8a8 Jun 12  1980 unzip2026_AI/source/CpuArch.h
[generic]                 2085    4813  43.3% -lh5- 337c Jun 12  1980 unzip2026_AI/source/crctable.c
[generic]                 5102   21258  24.0% -lh5- 8561 Jun 12  1980 unzip2026_AI/source/decompress.c
[generic]                 2261    4380  51.6% -lh5- 7467 Jun 11  1980 unzip2026_AI/source/hello_wos
[generic]                   92      92 100.0% -lh0- 2155 Jun 11  1980 unzip2026_AI/source/hello_wos.c
[generic]                 1100    3304  33.3% -lh5- 19ac Jun 12  1980 unzip2026_AI/source/hmac_pbkdf2.c
[generic]                  261     576  45.3% -lh5- 7378 Jun 12  1980 unzip2026_AI/source/hmac_pbkdf2.h
[generic]                 2082    6986  29.8% -lh5- 99d0 Jun 12  1980 unzip2026_AI/source/huffman.c
[generic]                  982    3556  27.6% -lh5- 6713 Jun 12  1980 unzip2026_AI/source/inflate_68k.s
[generic]                 2486   10335  24.1% -lh5- 0a26 Jun 12  1980 unzip2026_AI/source/Lzma2Dec.c
[generic]                  767    2168  35.4% -lh5- 2116 Jun 12  1980 unzip2026_AI/source/Lzma2Dec.h
[generic]                 6673   29786  22.4% -lh5- ef98 Jun 12  1980 unzip2026_AI/source/LzmaDec.c
[generic]                 2259    6828  33.1% -lh5- e056 Jun 12  1980 unzip2026_AI/source/LzmaDec.h
[generic]                 1559    4179  37.3% -lh5- a205 Jun 12  1980 unzip2026_AI/source/lzma_wrap.c
[generic]                  404     932  43.3% -lh5- e395 May 21  1980 unzip2026_AI/source/make.wos
[generic]                 1524    7307  20.9% -lh5- 00c5 Jun 13  1980 unzip2026_AI/source/Makefile
[generic]                  404     932  43.3% -lh5- e395 May 21  1980 unzip2026_AI/source/Makefile.wos
[generic]                  897    2034  44.1% -lh5- ddad Jun 12  1980 unzip2026_AI/source/Ppmd.h
[generic]                 7211   27655  26.1% -lh5- dfb9 Jun 12  1980 unzip2026_AI/source/Ppmd8.c
[generic]                 1431    3463  41.3% -lh5- 7961 Jun 12  1980 unzip2026_AI/source/Ppmd8.h
[generic]                 1308    4061  32.2% -lh5- e56c Jun 12  1980 unzip2026_AI/source/Ppmd8Dec.c
[generic]                 1794    5126  35.0% -lh5- 4b8c Jun 12  1980 unzip2026_AI/source/ppmd8_wrap.c
[generic]                  475     979  48.5% -lh5- b32f Jun 12  1980 unzip2026_AI/source/Precomp.h
[generic]                 1575    3855  40.9% -lh5- c446 Jun 12  1980 unzip2026_AI/source/randtable.c
[generic]                 1573    4882  32.2% -lh5- ba57 Jun 12  1980 unzip2026_AI/source/sha1.c
[generic]                  287     588  48.8% -lh5- 405b Jun 12  1980 unzip2026_AI/source/sha1.h
[generic]                 1065    1644  64.8% -lh5- d3e9 Jun 12  1980 unzip2026_AI/source/sha1.o
[generic]                 1756    4695  37.4% -lh5- 9063 Jun 12  1980 unzip2026_AI/source/winzip_aes_wrap.c
[generic]                  387     666  58.1% -lh5- 1fe0 Jun 12  1980 unzip2026_AI/source/winzip_aes_wrap.h
[generic]                  152     219  69.4% -lh5- 56f6 May 21  1980 unzip2026_AI/source/wos_start.asm
[generic]                   75     124  60.5% -lh5- 74de May 21  1980 unzip2026_AI/source/wos_start.o
[generic]                 2685    7758  34.6% -lh5- 369c Jun 12  1980 unzip2026_AI/source/xz_wrap.c
[generic]                 6270   17339  36.2% -lh5- 942f Jun 15  1980 unzip2026_AI/unzip2026-en.txt
[generic]                  235     821  28.6% -lh5- d8ca Jun 15  1980 unzip2026_AI/unzip2026-en.txt.info
[generic]                 6918   18584  37.2% -lh5- 0c73 Jun 15  1980 unzip2026_AI/unzip2026-hu.txt
[generic]                  236     821  28.7% -lh5- 276d Jun 15  1980 unzip2026_AI/unzip2026-hu.txt.info
[generic]                 4977   13907  35.8% -lh5- 8950 Jun 15  1980 unzip2026_AI/unzip2026-pl.txt
[generic]                  233     821  28.4% -lh5- ff8f Jun 15  1980 unzip2026_AI/unzip2026-pl.txt.info
[generic]                57211  101744  56.2% -lh5- 955a Jun 13  1980 unzip2026_AI/unzip2026_000
[generic]                59216  106580  55.6% -lh5- 2a96 Jun 13  1980 unzip2026_AI/unzip2026_020
[generic]                58933  106316  55.4% -lh5- 21e1 Jun 13  1980 unzip2026_AI/unzip2026_040
[generic]                72460  132260  54.8% -lh5- 0348 Jun 13  1980 unzip2026_AI/unzip2026_060
[generic]                56224  138440  40.6% -lh5- 4a46 Jun 13  1980 unzip2026_AI/unzip2026_wos
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        55 files  431043 1014189  42.5%            Jun 16 23:04
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>