This repository contains a custom pattern for the ImHex Hex Editor, specifically designed to map the binary structure of TIFF (Tagged Image File Format) files according to the TIFF 6.0 specification.
The pattern we've developed is based on the TIFF 6.0 specification, which can be found here. This specification provides a detailed description of the TIFF file format, which is widely used for storing raster graphics images.
Our pattern allows users of the ImHex Hex Editor to easily decode and analyze the binary structure of TIFF files, providing a valuable tool for anyone working with this file format. This pattern has been incorporated into the official ImHex repository, making it readily available for the ImHex user community.
To use this pattern, simply download the .hexpat file from this repository and load it into ImHex. Once loaded, you can use it to analyze any TIFF file.
This project has been registered with Zenodo and has been assigned a DOI (Digital Object Identifier). The DOI for this project is: 10.5281/zenodo.8047475
If you use this pattern in your research or in any other project, we kindly ask that you cite this work. You can use the following citation:
@misc{jackson2023,
author = {Júnior, Jackson and Alves, Joel and Cruz, Rui},
title = {ImHex Pattern for TIFF Files},
year = {2023},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/jacksonbarreto/ImHex-Pattern-for-TIFF-Files}},
doi = {10.5281/zenodo.8047475}
}
We would like to acknowledge the support of the Norte Portugal Regional Operational Programme (NORTE 2020), under the PORTUGAL 2020 Partnership Agreement, through the European Regional Development Fund (ERDF), within the project "Cybers SeC IP" (NORTE-01-0145-FEDER-000044).
This pattern was developed under the guidance of Professor António Pinto (ORCID 0000-0002-5583-5772) and Pedro Pinto (ORCID 0000-0003-1856-6101) as part of a project for the Cybercrime and Digital Forensic Analysis course in the Master's program in Cybersecurity at the Polytechnic University of Viana do Castelo.
We welcome contributions to this project. If you have any improvements or additions to the pattern, please feel free to make a pull request.
This project is licensed under the Creative Commons Zero v1.0 Universal License. See the LICENSE file for more details.