Packers - unpacking ZIP archives.

Netus News #10
 ── Packers ──

 I don’t think of inventing a new section
necessary, so let it be the one that is used
used it before, although this is not about
"packers", but on the contrary, about "unpackers"
kah."

 "If you don't study, you can't weave bast shoes."
                             Proverb.

      It would seem, well, what’s so complicated about it?
Well, it’s business - open the archive. But this is only
but at first glance everything is so simple. On
In fact, disclosing archives is a complicated matter.
new and responsible, because from correctness
the execution of this difficult operation depends on
sit, for example, well at least... Well at least mail
want to read? Then learn:
      This chip is intended for revealing
vania (some people prefer the term
"unpacking") archives, closed (packed)
bathrooms) PC-kovsky ZIP'om. What could be
inside the archives?  - let's leave this question for
the conscience of those who close them...
  Now about work:
      Maximum file size (as input-
nogo and output) - 16777215 bytes.
Opening files larger than the specified size
this figure can, of course, be captured
varying in duration and quantity
disks used, however, what happens
The children in this case are unknown to science. And es-
whether it is known, then let it bescience is better than saying
cheat - still nothing good!
      The program is managed
cursor keys or QAOP, select - ENTER
and some more buttons. A little rubbish
singing and you will recognize them...
      The intelligence of the program is so great
that all work is carried out practically autonomously
nom mode. True, working with the disk is straightforward
she can't do it out of the box. However, how
no matter how great the intelligence of the program, it would always
Yes, there is an inventive idiot who
will be able to create the most advanced algorithm
to a dead end.  In such situations, the program
announces the difficulty encountered and pre-
lays out the path to its resolution. In such situations
tions instead of Y/N you can safely use EN-
TER/SPACE, if they sink.
      Archives containing files are opened.
ly closed by two methods "deflate" and
"store".  Other methods are not supported
due to their rarity. About the reasons for this - no-
same.
      Disclosure of the archive can be carried out
entered with skipping files - to activate
disable/deactivate this feature
You need to click "F" in the file menu. Corresponding
the howling inscription will inform those who are unsure of themselves
users about the switchings made
yah.  In this mode, before opening the file
its length and name will be displayed, after which
The computer will ask menacingly about skipping the file. If
agree to pass the file is not disclosed
child and the program will move on to the next one in the archi-
ve...
      Opening the file is accompanied by a small
kaniya hex digits (for clarity, complete
the file length is displayed next to the flashing
numbers).  Since this process takes
machine time during unpacking process -
This bauble can be turned off. To turn off
It is enough to keep the pressure on during the loading process.
pressed space.
      Similarly, the opened file is checked
is checked for compliance with the closed one by subs-
couple CRC.  This process takes more
more time, and its decontamination
is done by holding enter during the registration process.
ruzki.
      Disclosure can be made with
any device to any device. All ra-
bot with disk carried out via #3D13,
so you can safely run on ramdisks
and virtual images of floppy disks on a screw...
Selecting an input disk - ourse, output
- d<E>stination.  If the disclosure is carried out
is on the same device from which
the source file is read - then you can change
thread mode one disk - different disks pressed
Press the "D" button. When working with two devices
swarms automatically select the mode
"different disks".
      After changing the input device, it
the directory can be re-read using the "R" key.
      100 can be seen on the screen at the same time
files without deleted ones. Files located in
end of the catalog (unfortunate 28) revealed
cannot be, because they cannot be chosen.
      Unzip works with three-byte extensions
files, if any (leaving
2 letters). Long File Standard
- as in melon. that is, the pieces have the same
names and differ according to the letter of the extension
niya increasing from file to file. Kus-
ki must have a size that is a multiple of the sector -
for the last piece - optional. More
condition - file-pieces must be located
on the disk in a row, without spaces between them.
if the files have the extension .pkt, then it
(extension) will be converted to .Ckt.
This is needed for email editors.
      When you select an archive, it isscanning and system affiliation
ZIP (from version 0.6 zip check algorithm
simplified).  After scanning, the output
The number of files in the archive is counted and begins
the process of opening the first file. In the process
All disclosures may turn out that the number
the number of files created is less than the number of files requested.
In order to dispel suspicions of impropriety,
the author's information "they say, and their files are missing -
ut" I’ll say that if you subtract the number of tackles -
logs from the full number of files in the archive -
get the missing files. Who is so re-
dissatisfied with the decision - can claim
prize - candy if he can create a sub-
directories in tr-dos. For those who are slow-witted, I’ll say
that files from all subdirectories will be matched
lena in one pile.
      Disk errors are not caught and
after a fault message appears on the disk
the program will drop into the main menu.
      The si-
situation with insufficient disk space when
opening a file - in this case the process
will be suspended and the user will
proposed to name the new device for
continuation of disclosure. Selection A-D producible
is controlled by buttons 1-4. If selected
device with the same number as the device
problem with the source archive, then the program auto-
will automatically assume that work is in progress
on different disks and will bother you with requests
about their change during the unpacking process.
      A unique feature of the program
is the possibility of revealing images
spec floppy disks directly onto a real disk.
Having encountered a file with the extension .trd prog
will ask for a way to expand to disk in the form
file or creating a disk from this image.
In the first case, the created file does nothing
will differ from a regular file, in
the second will create a new disk from the image
emulator, while all the information is at your disposal
drive disk will be lost, so the program
The frame itself will turn on the “different disks” mode
regardless of what is set in the menu. Oso-
Advantages of this operating mode: open
the file must have a length that is a multiple of the sector -
for correct calculation of the checksum -
we.
      Some archives contain
comments.  These are not files, but components
archive service fields.  So, here we go
having encountered comments in the service fields of the archive
Tarius will bring it out, but on expansion
512*192. For those who do not have this mode,
van remains onlysympathize.
 (read about the expansion of 512*192 pixels in five
that issue of the newspaper)
      This product is written based on
board depacker by Mikhail Kondratiev, for
thank him very much!
      Also thanks Renat Mamedov for
writing of this text and Sergey Aniskin
for his specific correction.
      Contact the author of this product
you can use such a simple device -
like FidoNet, my address is in this very
FidoNet: To: Andrey Isaev 2:5026/23.50 aka
2:5026/21.27
      See the unzip in the appendix
newspaper.


 ────────
             ───────────────────
                  ────────

Share your thoughts about the article