app-editors/imhex (guru)

Search

Install

Install this package:

emerge -a app-editors/imhex

Package Information

Description:
Features Featureful hex view Byte patching Patch management Copy bytes as feature Bytes Hex string C, C++, C sharp, Rust, Python, Java and JavaScript array ASCII-Art hex view HTML self contained div String and hex search Colorful highlighting Goto from start, end and current cursor position Custom C++-like pattern language for parsing highlighting a file's content Automatic loading based on MIME type arrays, pointers, structs, unions, enums, bitfields, using declarations, little and big endian support, conditionals and much more! Useful error messages, syntax highlighting and error marking Data importing Base64 files IPS and IPS32 patches Data exporting IPS and IPS32 patches Data inspector allowing interpretation of data as many different types (little and big endian) Huge file support with fast and efficient loading String search Copying of strings Copying of demangled strings File hashing support CRC16 and CRC32 with custom initial values and polynomials MD4, MD5 SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 Disassembler supporting many different architectures ARM32 (ARM, Thumb, Cortex-M, AArch32) ARM64 MIPS (MIPS32, MIPS64, MIPS32R6, Micro) x86 (16-bit, 32-bit, 64-bit) PowerPC (32-bit, 64-bit) SPARC IBM SystemZ xCORE M68K TMS320C64X M680X Ethereum Bookmarks Region highlighting Comments Data Analyzer File magic-based file parser and MIME type database Byte distribution graph Entropy graph Highest and average entropy Encrypted / Compressed file detection Helpful tools Itanium and MSVC demangler ASCII table Regex replacer Mathematical expression evaluator (Calculator) Hexadecimal Color picker Built-in cheat sheet for pattern language and Math evaluator Doesn't burn out your retinas when used in late-night sessions
Homepage:
https://github.com/WerWolv/ImHex
License:
GPL-2

Versions

Version EAPI Keywords Slot
1.38.1 8 ~amd64 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>gasc@eurecom.fr</email>
		<name>Gasc Henri</name>
	</maintainer>
	<longdescription lang="en">
		Features

		Featureful hex view
		Byte patching
		Patch management
		Copy bytes as feature
		Bytes
		Hex string
		C, C++, C sharp, Rust, Python, Java and JavaScript array
		ASCII-Art hex view
		HTML self contained div
		String and hex search
		Colorful highlighting
		Goto from start, end and current cursor position
		Custom C++-like pattern language for parsing highlighting a file's content
		Automatic loading based on MIME type
		arrays, pointers, structs, unions, enums, bitfields, using declarations, little and big endian support, conditionals and much more!
		Useful error messages, syntax highlighting and error marking
		Data importing
		Base64 files
		IPS and IPS32 patches
		Data exporting
		IPS and IPS32 patches
		Data inspector allowing interpretation of data as many different types (little and big endian)
		Huge file support with fast and efficient loading
		String search
		Copying of strings
		Copying of demangled strings
		File hashing support
		CRC16 and CRC32 with custom initial values and polynomials
		MD4, MD5
		SHA-1, SHA-224, SHA-256, SHA-384, SHA-512
		Disassembler supporting many different architectures
		ARM32 (ARM, Thumb, Cortex-M, AArch32)
		ARM64
		MIPS (MIPS32, MIPS64, MIPS32R6, Micro)
		x86 (16-bit, 32-bit, 64-bit)
		PowerPC (32-bit, 64-bit)
		SPARC
		IBM SystemZ
		xCORE
		M68K
		TMS320C64X
		M680X
		Ethereum
		Bookmarks
		Region highlighting
		Comments
		Data Analyzer
		File magic-based file parser and MIME type database
		Byte distribution graph
		Entropy graph
		Highest and average entropy
		Encrypted / Compressed file detection
		Helpful tools
		Itanium and MSVC demangler
		ASCII table
		Regex replacer
		Mathematical expression evaluator (Calculator)
		Hexadecimal Color picker
		Built-in cheat sheet for pattern language and Math evaluator
		Doesn't burn out your retinas when used in late-night sessions
	</longdescription>
	<use>
		<flag name="system-llvm">Use the system LLVM installation</flag>
		<flag name="desktop-portal">Use sys-apps/xdg-desktop-portal file picker instead of the GTK one</flag>
		<flag name="lz4">Enable lz4 compression / decompression support</flag>
	</use>
	<upstream>
		<changelog>https://github.com/WerWolv/ImHex/releases</changelog>
		<bugs-to>https://github.com/WerWolv/ImHex/issues</bugs-to>
		<remote-id type="github">WerWolv/ImHex</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p app-editors/imhex | euse -E <flag> -p app-editors/imhex | euse -D <flag> -p app-editors/imhex

Flag Description 1.38.1
desktop-portal Use sys-apps/xdg-desktop-portal file picker instead of the GTK one
lto Enable Link Time Optimization (LTO) ⚠️
lz4 Enable lz4 compression / decompression support
system-llvm Use the system LLVM installation
test Run mangohud tests ⚠️

Files

Manifest

Type File Size Versions
DIST imhex-1.38.1.gh.tar.gz 40630321 bytes 1.38.1
DIST imhex-patterns-1.38.1.gh.tar.gz 22634584 bytes 1.38.1
Unmatched Entries
Type File Size