aboutsummaryrefslogtreecommitdiff
blob: 276772b0cc1a75ec84563e9bac609d02a9fd9ded (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
	<maintainer type="person">
		<email>gasc@eurecom.fr</email>
		<name>Gasc Henri</name>
	</maintainer>
	<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>
	<use>
		<flag name="system-llvm">Use the system LLVM installation</flag>
	</use>
	<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>
</pkgmetadata>