Утилиты


Archive Enhanser для Volcov Commander

Предлагаемый вниманию способ архивирования выделенных файлов основан на способности Volcov Commander вызывать при нажатии клавиши F4 (или Shift-F4) различные редакторы в зависимости от расширений редактируемых файлов. Так как файлы с расширениями .ARJ, .ZIP и т.д. вряд-ли кому придет в голову редактировать текстовым редактором, ту же клавишу F4 можно использовать для вызова архиваторов.

Arcpak - Viewer for arc/pak/zip/lzh/arj/exe files

Модуль для BP7, позволяющий вызывать внешние архиваторы из вашей паскаль-программы.

BFTIME v1.0 - A File Date/Timestamp Updater

Программа для установки текущей даты/времени у группы файлов, задаваемых по маске. BP7/RM
This small program update a date/timestamp for a group of files.

Chief's UNZIP Unit for TP, BP, TMT and Delphi

Модуль работы с ZIP файлами. Компилируется в TP7, BP7, Delphi, VP, TMT.
Chief's UNZIP Unit.The following compilers are supported: Turbo Pascal v7.x (MS-DOS), Borland Pascal v7.x (Dos, DPMI, and Windows), Borland Delphi, TMT Pascal Multi-target v.3.xx (MS-DOS 32-bit PMode, Win32 [console, GUI, DLL], OS/2 [console, PM, DLL]), Virtual Pascal v2.0 (Win32, OS/2)

CompMark - Splay Tree Adaptive Data Compression

Адаптивный алгоритм сжатия данных и использованием дерева "срезов" по модели Маркова. Метод похож на метод Хаффмана, но использует только один проход и не требует сохранения дерево кодов в сжатом файле. Компилируется Turbo Pascal 4.0, 5.5.
Adaptive data compression using "Splay" tree with Markov model. This is a method somewhat similar to Huffman encoding (SQZ), but which is locally adaptive. It therefore requires only a single pass over the uncompressed file, and does not require storage of a code tree with the compressed file. It is characterized by code simplicity and low data overhead. Compression efficiency is not as good as recent ARC implementations, especially for large files. However, for small files, the efficiency of SPLAY approaches that of ARC's squashing technique.

Compress/Decompress Data with LHArc 2.x Algorithm

LH5 - Программа для сжатия и распаковки по методу LHArc 2.x и Lempel-Ziv.
This code compress/decompress data using the same algorithm as LHArc 2.x. It is roughly derived from the C source code of AR002 (a C version of a subset of LHArc, written by Haruhiko Okomura). The algorithm was created by Haruhiko Okomura and Haruyasu Yoshizaki. LHArc uses a "percolating" update of its Lempel-Ziv structures. If you use the percolating method, the compressor will run slightly faster, using a little more memory, and will be slightly less efficient than the standard method. You can choose either method, and note that the decompressor is not affected by this choice and is able to decompress data created by each one of the compressors.

CompSys 1.4 - OO toolbox for compressed files

CompSys 1.4, Объектно-ориентированный интструментарий для работы с архивами ARJ, PkZip, Squeeze, HYPER, DWC, ZOO, ARC, ARC7, PAK, LHarc, LHA, LA, ICE, RAR, SIT.

CompSys v2.0 - OOP Compressed Files Explorer

Объектно-ориентированный инструмент для просмотра заголовков архивированных файлов. Поддерживает форматы ARJ, Pkzip, Squeeze, HYPER, DWC, ZOO, ARC, ARC7, PAK, LHarc, LHA, LA, ICE, RAR, SIT. Компилируется TP7, VP1, SP1.
CompSys is an toolbox for examining compressed files. Using it, you can look into compressed files for the contained filenames, check for security envelopes (if available) check out selfextractors and even a Mac compressed fileformat! Compatible with SpeedPascal 1.0, VirtualPascal 1.0 and TurboPascal.

Crunch v1.0 - LZW 12 Bit File Archiver

Файловый архиватор с использованием алгоритма LZW 12-bit. Работает из командной строки.
This program create archive files using LZW 12-bit compression that are compatible with those produced by PKWare and SEA programs.

Custom Text File Device Driver for "RAM Files"

Создание и использование "пользовательских" драйверов текстовых файлов. В качестве примера приводятся программы для создания файлов непосредственно в памяти (а не на диске!), и работы с ними.
Custom Text File Device Drivers (TFDD) allows programmers to create special purpose text files and devices. The author explains how TFDD's work and provides a "RAM-file" and string conversion utilities as examples.