![]() | Logo by Kicko (anonymous IP: 216.73.217.126,2483) | |||||||||||||
| ||||||||||||||
Audio (349) Datatype (51) Demo (206) Development (621) Document (24) Driver (101) Emulation (155) Game (1036) Graphics (514) Library (120) Network (240) Office (67) Utility (956) Video (74) Total files: 4514 Full index file Recent index file
Amigans.net Aminet IntuitionBase Hyperion Entertainment A-Eon Amiga Future
Support the site
|
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.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright © 2004-2026 by Björn Hagström All Rights Reserved |