Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

ZippedFileViewer

A viewer of the raw files contained in a zip file without having to unzip the archive.

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

ZippedFileViewer

A viewer of the raw files contained in a zip file without having to unzip the archive.

grafik

This little application was written as a tool to understand Office file formats (xlsx, docx, odf, etc.) with the intention to extend Lazarus libraries such as fpspreadsheet or fpvectorial. These formats simply are normal zip files with changed extension. The data files of some other applications are stored in the same way, and thus can be analyzed accordingly.

A test file can be selected by means of the '...' button, or by selecting a previously loaded file from the dropdown combobox. The file directory of the archive is displayed in the table at the left. After clicking an item in this list, the associated file is unzipped internally and displayed at the right, depending on the file type either in text view (with syntax highlighting) or as an image. Optionally the views can be switched to hexadecimal display.

The application was developed and tested on Windows 11, but it should work on other platforms, too. It can be compiled with Lazarus v2.0.10 or newer (with Free Pascal v3.2.0 or newer). Installation of additional packages is not required.

Acknowledgements