| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: rehex | Distribution: openSUSE Tumbleweed |
| Version: 0.64.0 | Vendor: openSUSE |
| Release: 1.2 | Build date: Tue Apr 7 11:05:13 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 9541220 | Source RPM: rehex-0.64.0-1.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/solemnwarning/rehex | |
| Summary: Reverse Engineers' Hex Editor | |
A hex heditor with a number of features for analysing and annotating
binary file formats.
Current features include:
Large file support (tested up to 1 TiB)
Decoding of integer/floating point value types
Disassembly of machine code
Highlighting and annotation of ranges of bytes
GPL-2.0-only
* Tue Apr 07 2026 Michael Vetter <mvetter@suse.com>
- Update to 0.64.0:
* Update Lua plugin integration to support Lua 5.5.
* Add "Find all occurences" option to search dialogs (#18).
* Add support for "PRIMARY" selections on Linux/BSD (#20).
* Fix unchanged bytes being highlighted as changed (#274).
* Correctly annotate template variables repeated using a loop (#269).
* Fix display of AT&T disassembly syntax menu option.
* Fix crash when backspace is pressed at start of file (#282).
* Fix cursor jumping to the wrong position when inserting data at the end of the file.
* Fix backspace inserting characters into the file when editing text.
* Fix cursor jumping to the wrong position when using backspace to delete the
last byte of the file in insert mode.
* Fix potential crash when calculating CRC checksums.
* Add more predefined colours to the value colour map palette.
* Replace default value colour maps for improved readability.
* Fix cursor being drawn in value colour maps preferences.
* Add reset to defaults button to preferences dialog.
* Sat Dec 13 2025 Andrea Manzini <andrea.manzini@suse.com>
- Update to 0.63.4:
* Save selected value colour map in default view
* Fix blurry text/icons when using DPI scaling under modern Windows
* Fix crash when pressing enter in search for value and search for byte
sequence dialogs
* Tue Sep 09 2025 Michael Vetter <mvetter@suse.com>
- Update to 0.63.3:
* Add option to change bitmap visualisation image background to a
chosen colour (#258).
* Copy and save full-size image with alpha channel from bitmap
visualisation instead of the preview image.
* Add light icons for use with dark themes to bitmap visualisation and
histogram views (#262).
* Add search history to text search dialog (#260).
* Work around crash with large bitmap previews on Linux (#263).
* Improve performance of bitmap visualisation.
* Added missing MOS6502 and Motorola 6800/68k disassembly support for
x86 Windows (#264).
* Added RISC-V and WASM disassembly support (where supported by host
Capstone library).
* Implement tool panel detaching/docking under Wayland (#252).
* Update detached tool window title when tab is changed.
* Mon Jul 14 2025 Michael Vetter <mvetter@suse.com>
- Update to 0.63.2:
* Improve performance of templates that declare large numbers of
file variables.
* Fix selecting the byte range encapsulated by a comment (#255).
* Add "Jump to end" command to comments panel context menu (#254).
* Improve rendering performance and UI responsiveness, particularly
when a large number of colours are in use (#257).
* Fix searching within a range.
* Default to selection when a range is selected prior to opening
search dialog (#256).
* Fri Jun 13 2025 Michael Vetter <mvetter@suse.com>
- Update to 0.63.0:
* Visual scrollbar
* Data visualization panel
* Add non-modal "Jump to offset" dialog option (#242).
* Add "Repeat last 'Jump to offset'" command (#242).
* Add "Visual Scrollbar" for high-level overview of file contents.
* Add "Data visualisation" tool for overfiew of file/selection contents (#230).
* Add metadata import/export commands (#248).
* Fix crash when <charset = "US-ASCII"> is specified for a file variable in a template (#246).
* Add highlight functions to scripting API and template language (#247).
* Fix memory leaks in bitmap preview tool and metadata serialisation.
* Suspend scanning for strings when the strings tool is hidden.
* Fix the continue/reset buttons in the strings tool not working correctly.
* Fix horizontal scroll position being set out-of-range when the
window is resized in some situations.
* Fix bitmap preview tool not following cursor correctly (#244).
* Allow detaching tool panels to floating windows or docking them
to any side of the main window (#229).
* Reduce unnecessary padding in decimal offsets (#235).
* Fix range selection input for checksum/histogram on macOS.
* Fix selection being prematurely initiated when the mouse is clicked over file data.
* See https://github.com/solemnwarning/rehex/releases/tag/0.63.0
- Remove rehex-0.62.1-Build-with-Botan-3.patch
* Thu Nov 21 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Drop conditional wxWidgets-3_0-devel BuildRequires, no longer
needed.
* Wed Aug 07 2024 Andreas Stieger <andreas.stieger@gmx.de>
- build with Botan 3 on Tumbleweed
add rehex-0.62.1-Build-with-Botan-3.patch from upstream
* Thu Jul 25 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.62.1:
* Fix crashes in x86 Windows build on older CPUs.
* Mon Jul 22 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.62.0:
* This release includes changes and new features to assist editing
of sub-byte-width values and non-byte-aligned values in files:
+ Add bit array data type (#167).
+ Allow selecting and setting comments/highlights/types on
bit-sized/aligned quantities, not just byte-aligned (#155).
+ Allow defining arbitrary integer types, up to 64 bits wide (#215).
+ Allow navigating hex data by nibbles rather than bytes (#58).
* There are also improvements to the highlighting feature, and general usability improvements:
+ Allow colouring data by byte value (#223).
+ Allow changing/defining custom highlight colours and assigning labels to them (#227).
+ Use dimmer highlight colours for dark colour schemes (#227).
+ Save highlight colours/labels per-file (#60).
+ Allow changing keyboard shortcuts (#226).
+ Add Shift+Enter shortcut for "OK" in the comment dialog (#226).
+ Display offset in both decimal and hexadecimal in status bar (#228).
+ Fix handling of relative paths specified on the command line when
opening in an existing instance (#237).
* Thu Mar 14 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.61.0:
* Fix data being displayed from the wrong point in the file when
"Collapse matches" is enabled in the file comparison window.
* Thu Feb 15 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.61.0:
* Permit trailing commas in template enum definitions (#216).
* Add overwrite/insert toggle to "Fill range" dialog (#213).
* Add copy/export context menu commands to strings tool (#210).
* Fix temporary hang in strings tool when processing large files (#217).
* Fix settings not being saved during application exit.
* Batch comments panel updates to improve responsiveness (#205).
* Add search field to comments panel (#204).
* Add bit editor tool.
* Add checksum tool (#219).
* Add options to search for floating point values.
* Don't reload files modified externally when requested not to.
* Start search when Enter is pressed in search dialog input field,
or search backwards when Shift+Enter is pressed.
* Add "Reload automatically" toggle to "File" menu to automatically
reload the file when modified externally (and not in the editor) (#222).
* Preserve scroll position when reloading file.
* Mon Jul 31 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.60.1:
New features:
* Add data histogram tool (#140).
* Monitor for open files being externally modified and allow
reloading (#124).
* Add "Delete comment and children" context menu command to
delete a comment and any comments encapsulated by it (#198).
* Allow dragging tabs between windows or out to new ones.
Quality of life improvements:
* Use virtual offsets in "Select range" dialog.
* Don't re-open files to save when there are no changes (#193).
* Improve performance when large numbers of comments are defined.
* Open original file when passed a rehex-meta file on the command line (#207).
Character set handling:
* Add <charset = "XXX"> syntax to templates (#184).
* Add character set option to text search (#182, #200).
* Add IBM codepage 866 and Windows-1251 (#208).
Binary templates:
* Expose current array index as ArrayIndex when expanding arrays
of structs in templates (#191).
* Fix true/false not being usable inside template functions/structs (#197).
* Add new ReadString(), SPrintf(), SetComment(), StringLengthBytes(),
ArrayPush(), ArrayPop() and OffsetOf() template function.
* Fix repeated execution of the same switch() block in a template (#202).
* Add 'private' variables to template language.
* Fix template format strings that expand to further format tokens.
* Fix template error when converting a float to an int.
* Remember recently selected templates (#183).
* Implement lexical variable scoping in templates and allow functions
to access global variables defined above them (#190).
* Add "Apply template from cursor" option to binary template tool.
Bug fixes:
* Fix crash when running rehex for the first time on some systems (#194).
* Correctly draw insert cursor over highlighted data and at the end of the file (#196).
* Fix cases where the strings tool would appear to run forever with an empty file.
* Remove strings from the strings panel when they are deleted from the file.
* Fix crash when attempting to open a directory/bundle on macOS.
/usr/bin/rehex /usr/lib64/rehex /usr/lib64/rehex/binary-template /usr/lib64/rehex/binary-template/executor /usr/lib64/rehex/binary-template/executor.lua /usr/lib64/rehex/binary-template/executor/arrayindexvalue.lua /usr/lib64/rehex/binary-template/executor/arrayvalue.lua /usr/lib64/rehex/binary-template/executor/filearrayvalue.lua /usr/lib64/rehex/binary-template/executor/filevalue.lua /usr/lib64/rehex/binary-template/executor/immediatevalue.lua /usr/lib64/rehex/binary-template/executor/plainvalue.lua /usr/lib64/rehex/binary-template/executor/structvalue.lua /usr/lib64/rehex/binary-template/executor/typemapper.lua /usr/lib64/rehex/binary-template/executor/util.lua /usr/lib64/rehex/binary-template/executor/varallocator.lua /usr/lib64/rehex/binary-template/lulpeg /usr/lib64/rehex/binary-template/lulpeg/lulpeg.lua /usr/lib64/rehex/binary-template/parser.lua /usr/lib64/rehex/binary-template/plugin.lua /usr/lib64/rehex/binary-template/preprocessor.lua /usr/lib64/rehex/binary-template/stable_sort.lua /usr/lib64/rehex/binary-template/templates /usr/lib64/rehex/binary-template/templates/riff.bt /usr/lib64/rehex/exe /usr/lib64/rehex/exe/bitops52.lua /usr/lib64/rehex/exe/class.lua /usr/lib64/rehex/exe/document_stream.lua /usr/lib64/rehex/exe/enum.lua /usr/lib64/rehex/exe/kaitaistruct.lua /usr/lib64/rehex/exe/microsoft_pe.lua /usr/lib64/rehex/exe/plugin.lua /usr/lib64/rehex/exe/string_decode.lua /usr/lib64/rehex/exe/string_stream.lua /usr/lib64/rehex/exe/utils.lua /usr/lib64/rehex/pcap /usr/lib64/rehex/pcap/plugin.lua /usr/share/applications/rehex.desktop /usr/share/doc/packages/rehex /usr/share/doc/packages/rehex/README.md /usr/share/icons/hicolor/128x128/apps/rehex.png /usr/share/icons/hicolor/16x16/apps/rehex.png /usr/share/icons/hicolor/256x256/apps/rehex.png /usr/share/icons/hicolor/32x32/apps/rehex.png /usr/share/icons/hicolor/48x48/apps/rehex.png /usr/share/icons/hicolor/512x512/apps/rehex.png /usr/share/icons/hicolor/64x64/apps/rehex.png /usr/share/licenses/rehex /usr/share/licenses/rehex/LICENSE.txt /usr/share/rehex /usr/share/rehex/rehex.htb
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jul 24 15:27:28 2026