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

util/arc/unzip2026_os4_AI.lha

Mirror:Random
Showing: ppc-amigaos icongeneric icon
No screenshot available
Short:Full-featured ZIP extractor
Author:Benedykt Dziubaltowski with Claude AI
Uploader:benedykt netc fr (Benedykt Dziubaltowski)
Type:util/arc
Version:0.5.3
Architecture:ppc-amigaos
Date:2026-06-16
Download:util/arc/unzip2026_os4_AI.lha - View contents
Readme:util/arc/unzip2026_os4_AI.readme
Downloads:9

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 4, native PowerPC binary.

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.

Compiled natively on AmigaOS 4 / Amiga 1200 / Blizzard PPC 603e /
300MHz using GCC 11.5.0. Build time: approximately 12 minutes.

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

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:
- 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 4,
natywna binarka PowerPC.

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.

Skompilowany natywnie na AmigaOS 4 / Amiga 1200 / Blizzard PPC 603e /
300MHz przy uzyciu GCC 11.5.0. Czas kompilacji: okolo 12 minut.

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, HMAC-SHA1)
- Obsluga archiwow wieloczesciowych / split ZIP (.z01...zNN + .zip)
- Obsluga nazw plikow Unicode (extra field 0x7075, ISO-8859-1)
- Buforowanie w RAM dla szybkiej dekompresji
- Sprawdzanie wolnego miejsca przed wypakowaniem z pytaniem [y/N]
- Auto-detekcja i laczenie split archiwow, temp 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

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

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

Teljes funkcionalitasu ZIP kibonto program AmigaOS 4-hez,
natív PowerPC binaris.

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.

Natívan fordítva AmigaOS 4 / Amiga 1200 / Blizzard PPC 603e / 300MHz
rendszeren, GCC 11.5.0 fordítóval. Fordítási ido: kozelitolog 12 perc.

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)
- Tobbkotetes / split ZIP tamogatas (.z01...zNN + .zip)
- Unicode fajlnev tamogatas (extra field 0x7075, ISO-8859-1)
- RAM puffereles a gyors kicsomagolashoz
- 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

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


Contents of util/arc/unzip2026_os4_AI.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 9360    9717  96.3% -lh5- 8a0d Jun 15  1980 unzip2026_os4_AI.info
[generic]                  472     803  58.8% -lh5- 8377 Jun 15  1980 unzip2026_os4_AI/donate.txt
[generic]                 1007    1007 100.0% -lh0- 03c2 Jun 15  1980 unzip2026_os4_AI/donate.txt.info
[generic]                 9539   11420  83.5% -lh5- f057 Jun 15  1980 unzip2026_os4_AI/source.info
[generic]                 1790    5481  32.7% -lh5- 575c Jun 12  1980 unzip2026_os4_AI/source/7zTypes.h
[generic]                 2942    8173  36.0% -lh5- d1b1 Jun 12  1980 unzip2026_os4_AI/source/aes.c
[generic]                  535     941  56.9% -lh5- b54d Jun 12  1980 unzip2026_os4_AI/source/aes.h
[generic]                 1144    1644  69.6% -lh5- 9352 Jun 12  1980 unzip2026_os4_AI/source/aes.o
[generic]                 2027    3931  51.6% -lh5- 1733 Jun 12  1980 unzip2026_os4_AI/source/AES_PLAN.md
[generic]                26079   99465  26.2% -lh5- 3794 Jun 15  1980 unzip2026_os4_AI/source/amigaunzip.c
[generic]                 1664    4295  38.7% -lh5- a640 Jun 12  1980 unzip2026_os4_AI/source/bzip2_wrap.c
[generic]                 9353   45960  20.4% -lh5- 93e2 Jun 12  1980 unzip2026_os4_AI/source/bzlib.c
[generic]                 1674    6240  26.8% -lh5- fc9d Jun 12  1980 unzip2026_os4_AI/source/bzlib.h
[generic]                 3641   13239  27.5% -lh5- ff50 Jun 12  1980 unzip2026_os4_AI/source/bzlib_private.h
[generic]                 1523    5710  26.7% -lh5- d8a8 Jun 12  1980 unzip2026_os4_AI/source/CpuArch.h
[generic]                 2085    4813  43.3% -lh5- 337c Jun 12  1980 unzip2026_os4_AI/source/crctable.c
[generic]                 5102   21258  24.0% -lh5- 8561 Jun 12  1980 unzip2026_os4_AI/source/decompress.c
[generic]                 1100    3304  33.3% -lh5- 19ac Jun 12  1980 unzip2026_os4_AI/source/hmac_pbkdf2.c
[generic]                  261     576  45.3% -lh5- 7378 Jun 12  1980 unzip2026_os4_AI/source/hmac_pbkdf2.h
[generic]                 2082    6986  29.8% -lh5- 99d0 Jun 12  1980 unzip2026_os4_AI/source/huffman.c
[generic]                  982    3556  27.6% -lh5- 6713 Jun 12  1980 unzip2026_os4_AI/source/inflate_68k.s
[generic]                 2486   10335  24.1% -lh5- 0a26 Jun 12  1980 unzip2026_os4_AI/source/Lzma2Dec.c
[generic]                  767    2168  35.4% -lh5- 2116 Jun 12  1980 unzip2026_os4_AI/source/Lzma2Dec.h
[generic]                 6673   29786  22.4% -lh5- ef98 Jun 12  1980 unzip2026_os4_AI/source/LzmaDec.c
[generic]                 2259    6828  33.1% -lh5- e056 Jun 12  1980 unzip2026_os4_AI/source/LzmaDec.h
[generic]                 1559    4179  37.3% -lh5- a205 Jun 12  1980 unzip2026_os4_AI/source/lzma_wrap.c
[generic]                  382     764  50.0% -lh5- de52 Jun 15  1980 unzip2026_os4_AI/source/Makefile
[generic]                  897    2034  44.1% -lh5- ddad Jun 12  1980 unzip2026_os4_AI/source/Ppmd.h
[generic]                 7211   27655  26.1% -lh5- dfb9 Jun 12  1980 unzip2026_os4_AI/source/Ppmd8.c
[generic]                 1431    3463  41.3% -lh5- 7961 Jun 12  1980 unzip2026_os4_AI/source/Ppmd8.h
[generic]                 1308    4061  32.2% -lh5- e56c Jun 12  1980 unzip2026_os4_AI/source/Ppmd8Dec.c
[generic]                 1794    5126  35.0% -lh5- 4b8c Jun 12  1980 unzip2026_os4_AI/source/ppmd8_wrap.c
[generic]                  475     979  48.5% -lh5- b32f Jun 12  1980 unzip2026_os4_AI/source/Precomp.h
[generic]                 1575    3855  40.9% -lh5- c446 Jun 12  1980 unzip2026_os4_AI/source/randtable.c
[generic]                 1573    4882  32.2% -lh5- ba57 Jun 12  1980 unzip2026_os4_AI/source/sha1.c
[generic]                  287     588  48.8% -lh5- 405b Jun 12  1980 unzip2026_os4_AI/source/sha1.h
[generic]                 1065    1644  64.8% -lh5- d3e9 Jun 12  1980 unzip2026_os4_AI/source/sha1.o
[generic]                 1756    4695  37.4% -lh5- 9063 Jun 12  1980 unzip2026_os4_AI/source/winzip_aes_wrap.c
[generic]                  387     666  58.1% -lh5- 1fe0 Jun 12  1980 unzip2026_os4_AI/source/winzip_aes_wrap.h
[generic]                  152     219  69.4% -lh5- 56f6 May 21  1980 unzip2026_os4_AI/source/wos_start.asm
[generic]                   75     124  60.5% -lh5- 74de May 21  1980 unzip2026_os4_AI/source/wos_start.o
[generic]                 2685    7758  34.6% -lh5- 369c Jun 12  1980 unzip2026_os4_AI/source/xz_wrap.c
[generic]                 3909   10991  35.6% -lh5- 8c69 Jun 15  1980 unzip2026_os4_AI/unzip2026-os4-en
[generic]                 1033    1033 100.0% -lh0- 38e8 Jun 15  1980 unzip2026_os4_AI/unzip2026-os4-en.info
[generic]                 4188   11125  37.6% -lh5- b514 Jun 15  1980 unzip2026_os4_AI/unzip2026-os4-hu
[generic]                 1033    1033 100.0% -lh0- 5951 Jun 15  1980 unzip2026_os4_AI/unzip2026-os4-hu.info
[generic]                 4277   11501  37.2% -lh5- 7553 Jun 15  1980 unzip2026_os4_AI/unzip2026-os4-pl
[generic]                 1033    1033 100.0% -lh0- f606 Jun 15  1980 unzip2026_os4_AI/unzip2026-os4-pl.info
[generic]                71862  138224  52.0% -lh5- 11f7 Jun 15  1980 unzip2026_os4_AI/unzip2026_os4
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        49 files  208494  555268  37.5%            Jun 16 00:09
Page generated in 0.03 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>