fritz.mueller Munich, Germany, 26.01.2024, 17:17 |
zoo files extraction (Users) |
Hi, |
RayeR CZ, 26.01.2024, 17:21 @ fritz.mueller |
zoo files extraction |
Strange, a packer shouldn't use direct IO but DOS services. What packer you exactly have? I found in my collection this one, can try later... --- |
Ringding 26.01.2024, 17:38 @ RayeR |
zoo files extraction |
> Strange, a packer shouldn't use direct IO but DOS services. |
mceric Germany, 26.01.2024, 21:19 @ Ringding |
zoo files extraction |
> it might check the available disk space before unpacking a file --- |
jadoxa Queensland, Australia, 27.01.2024, 03:55 @ fritz.mueller |
zoo files extraction |
Seems to work fine for me (same version RayeR reported), using MSDOS Player in Win10 (400GB free) and FreeDOS in the root of a FAT32 drive (576MB free). |
mceric Germany, 27.01.2024, 12:01 @ jadoxa |
zoo files extraction |
Hi! Turns out that zooext.c, msdos.c and dosfns.h work with a signed 16-bit cluster size. This overflows when clusters are 32 kB or larger, making ZOO believe that your disk is full :-p --- |
fritz.mueller Munich, Germany, 27.01.2024, 19:10 @ mceric |
zoo files extraction |
> Hi! Turns out that zooext.c, msdos.c and dosfns.h work with a signed 16-bit |
Rugxulo Usono, 27.01.2024, 21:42 @ fritz.mueller |
zoo files extraction |
> Thanks for response. The last version of the program is from 1991, I assume |
Rugxulo Usono, 28.01.2024, 15:34 @ Rugxulo |
zoo files extraction |
* Cygwin's patched ZOO 2.10-1 sources |
mceric Germany, 27.01.2024, 21:48 @ fritz.mueller |
zoo cluster size overflow vs chkdsk or scandisk for fat32 |
> Thanks for response. The last version of the program is from 1991, I assume --- |
Ringding 28.01.2024, 20:13 @ mceric |
zoo cluster size overflow vs chkdsk or scandisk for fat32 |
> I am more optimistic here: The program is open source and there will be |
Rugxulo Usono, 28.01.2024, 22:53 @ Ringding |
zoo cluster size overflow vs chkdsk or scandisk for fat32 |
> Thanks for reminding me what a horrible development environment DOS was! |
RayeR CZ, 29.01.2024, 06:29 @ Ringding |
zoo cluster size overflow vs chkdsk or scandisk for fat32 |
> Thanks for reminding me what a horrible development environment DOS was! --- |
rr Berlin, Germany, 29.01.2024, 08:45 @ RayeR |
zoo cluster size overflow vs chkdsk or scandisk for fat32 |
> I tried it recompile too and I have to note some obstacles I needed to --- |
Ringding 29.01.2024, 09:03 @ RayeR |
zoo cluster size overflow vs chkdsk or scandisk for fat32 |
> * link was not found, not sure what they used but I decided to use borland |
RayeR CZ, 29.01.2024, 13:45 @ Ringding |
zoo cluster size overflow vs chkdsk or scandisk for fat32 |
> So the only thing that you need to do to overcome this issue is --- |
fritz.mueller Munich, Germany, 29.01.2024, 18:52 @ RayeR |
zoo cluster size overflow vs chkdsk or scandisk for fat32 |
I ran some more tests with the file above. It worked fine - even with a 1 GB big file. |
Rugxulo Usono, 29.01.2024, 21:02 @ Ringding |
zoo cluster size overflow vs chkdsk or scandisk for fat32 |
unzoo.c is a single file (no makefile needed) and public domain (derived from booz). But it doesn't handle the older style of compression, only the newer LZW method from 2.10. However, it does handle subdirs and a few other features, unlike booz. |
rr Berlin, Germany, 29.01.2024, 08:55 @ mceric |
zoo cluster size overflow vs chkdsk or scandisk for fat32 |
> > Thanks for response. The last version of the program is from 1991, I --- |
roytam 29.01.2024, 10:06 @ rr |
zoo cluster size overflow vs chkdsk or scandisk for fat32 |
> > > Thanks for response. The last version of the program is from 1991, I |
rr Berlin, Germany, 29.01.2024, 19:07 @ roytam |
zoo cluster size overflow vs chkdsk or scandisk for fat32 |
> > Yes, Zoo source code is available, but it you will also find: --- |
RayeR CZ, 28.01.2024, 15:05 @ mceric |
zoo files extraction |
Ah, stupid bug, why a lot of people use signed data types where are no negative values used... What source files did you analyzed? The original zoopacker that version I reported or something newer? Can you give a link? If it's for Borland C I still have the compiler installed... I also have some 2GB FAT16 partitions wit 32k clusters... --- |
Ringding 28.01.2024, 20:22 @ RayeR |
zoo files extraction |
> If it's for Borland C I still have the compiler installed... |
fritz.mueller Munich, Germany, 28.01.2024, 22:21 @ Ringding |
zoo files extraction |
I ran a first "quick and dirty" test; it worked. Give me some time to test the whole program. |