[CentOS] Announcing the version 1.0 hexpeek release!

2020-08-04 Thread hexpeek

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Announcing the version 1.0 hexpeek release!

I am pleased to announce the first stable release of hexpeek, which
seeks to be an efficient, powerful, and portable hex editor for files
of all kinds and sizes.

This release improves on the beta release with a live undo, a greatly
increased backup depth, better support for writing to non-seekable
files, and some miscellaneous cleanup.

Visit https://www.hexpeek.com for more information.

Out of respect for the bandwidth on this mailing list, I do not plan
to announce future hexpeek releases here. There is a mailing list
on https://www.hexpeek.com where future announcements will be posted.

If you are interested in hexpeek becoming a package/port for your
distro, please let me know.
-BEGIN PGP SIGNATURE-

iQJIBAEBCgAyFiEEfeRsn/lRU2hTiGbecMFr/kefAX8FAl8qMysUHGhleHBlZWtA
aGV4cGVlay5jb20ACgkQcMFr/kefAX9U9w//QlTM/zrd25att9/yYcqbQPkDAqhr
sjCtSfMoY6sLlsI1IFR1GDu0v0l+TiW4R2iDDn8dD7esLBrhHXe+QLWd9OjioCF7
jB3Tpg+ozk9GMmwDFglbU6hiwTAM4w7O4NKrLEuR/kQoWZzweEXGjIV2ytWhCpps
tsl3c/t2rSG0SqlhcHrQpy0uZ38v7f7+o3BCH23gqzdAW+mvvPC9iYLfYJqUGDRt
fc5zmouLai9ZAARpqK3Mhu/RTlv8DnxpmsIt2cSJ6OFVbonKBqvDk1RFbLqSUwhU
iJv+wMF97f2HT7g1RCNG+GGClD0TvceFP+8qhwIYUhBaRXLe1u+gEEqXvmlURd0h
m77ydS58Z1ND1YGw01rTTBzDxnW21HHTFCqGHfRKOjVcLEQrt8CkTvcf7tM5fX+n
fodXdEv8k8rrhbOYDyWqurdekWPZCrvrzEPuF+Ww/W6ownW8RwP2cgNccfOiuC2P
dTJdIe5j4VASLtC17iUcwDiQuZYWdK5oBlf/ws9flInFHOlGVUGXuD1pum05Iq1u
OZeJEHJj+yvP1drm4A1O8z3r8XfPa2WmWsQBc0TP8lOvU3l/E20p1T3TPs8EQbqA
dRJyN1PcAv63DE0USa2P+tB18jZkvDV15YT/6yDkOtKEgIdtSsw6H5oscs96LfuI
cKK++c04aRN9e28=
=02ro
-END PGP SIGNATURE-
___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] hex editor for huge files

2020-07-13 Thread hexpeek

On 2020-07-13 15:01, hexp...@hexpeek.com wrote:

On 2020-07-13 04:04, Simon Matter via CentOS wrote:

BTW: I strongly suggest to change back the assignment of BINDIR in the
Makefiles.
...

Regards,
Simon


Thank you for bringing this to my attention. I apologize for any
inconvenience. I was under the impression make would terminate if a 
command

failed, but it seems that is not true for variables set via a subshell.

I will remove the dependency on realpath in the Makefiles and scripts, 
and
implement a more robust cross-platform build solution when I get a 
chance.

Again, thank you for testing this within the RPM framework.


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Simon, I made some adjustments to the Makefiles that should address
this issue. I tested on a mostly vanilla CentOS 8.1 system. If you
have any other issues, let me know.
-BEGIN PGP SIGNATURE-

iQJIBAEBCgAyFiEEfeRsn/lRU2hTiGbecMFr/kefAX8FAl8M0dEUHGhleHBlZWtA
aGV4cGVlay5jb20ACgkQcMFr/kefAX+f1w//chHXCXZWxN2jgzuxvWbOAWObngJJ
SqgE3Ts1mLUyWErHBru7AestsZQMn+3zpOgr6I0cRg22gOHWQredMrbTD9U0Un6g
2T1pOY8tpDM39SVE7LGBDZaESAjfTNJA9XvVx72SEB/Mysg3/cZ3DZtrwktc19iM
boHWLCpuw0U5U0vKl2HB/aiiLRcz4tEAbzkaR0vbcKQwnq1zMW74wv8zyQubTjPe
9+XFaPkWiYb8r7+7C9GXbOUa5bQAr0cVJguY//lUa/KIH31davFgPFV9aWhRmanW
DlThlac3GaR/BN0c8rZCr3GSMROiIYYzELjeZqpw/0sKPvTZJfe6vtD9B/DiJxQi
zjZZ1La2913wtmPPq/xlz7K3L7NTBG7Ih8I3o09cHcWIEuM+bBYlUKZ2iiv09w9C
t8qE/SAu6hgmUUo6nbIO8npT6rbvFCrT/1fRw41/C4DXNkppy4KLsvhvJBNBxW1D
K4OFGkRRbYH6E8Q0RtywiiDwpGzGmOc0sayHrgAQjC8v21dL7gQABB6DwTirTafs
Ph8wV/xDs0IhHksZ+qS2dS856txuqldrK/p6eJNCnoeSvmHGG9Sy/Agjc3wpWjqV
iDq2SJaRhqjnHyddbRbsN80NnDtiDxVWsAFvJXRYNFmGCDBfBT5IWlxlaYlqWq0j
0P7IVfc1Xmqn5xs=
=sx0H
-END PGP SIGNATURE-
___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] hex editor for huge files

2020-07-13 Thread hexpeek

On 2020-07-13 04:04, Simon Matter via CentOS wrote:

On 2020-07-12 05:57, Mogens Kjaer wrote:

On 7/10/20 4:10 PM, Simon Matter via CentOS wrote:

Thanks for the tool, I've created RPMs of it:

http://www.invoca.ch/pub/packages/hexpeek/


The package generates a symlink /usr/bin/hexedit to /usr/bin/hexpeek,
but this is in conflict with the package hexedit which is in base of
Centos 7.

Mogens

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Indeed, this oversight made it into the beta release. It has already
been
removed from the current version and will not appear in future 
versions.


I've upgraded the RPM as well.

BTW: I strongly suggest to change back the assignment of BINDIR in the
Makefiles. If 'realpath' doesn't exist on the build host, this is what
happens when you run make:

make -C src
make[1]: Entering directory
`/home/pkgbuild/rpmbuild/BUILD/hexpeek-v0.0.20200712b/src'
rm -f /*
rm: cannot remove `/bin': Is a directory
rm: cannot remove `/boot': Is a directory
rm: cannot remove `/cgroup': Is a directory
rm: cannot remove `/dev': Is a directory
rm: cannot remove `/etc': Is a directory
rm: cannot remove `/home': Is a directory
rm: cannot remove `/lib': Is a directory
...
...

Regards,
Simon


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Thank you for bringing this to my attention. I apologize for any
inconvenience. I was under the impression make would terminate if a 
command

failed, but it seems that is not true for variables set via a subshell.

I will remove the dependency on realpath in the Makefiles and scripts, 
and
implement a more robust cross-platform build solution when I get a 
chance.

Again, thank you for testing this within the RPM framework.
-BEGIN PGP SIGNATURE-

iQJIBAEBCgAyFiEEfeRsn/lRU2hTiGbecMFr/kefAX8FAl8MrxMUHGhleHBlZWtA
aGV4cGVlay5jb20ACgkQcMFr/kefAX9pnA//a1ZuU2DXtzkEc09VqPJMMXmk+/aD
AfFkHXArzdMSGMLboVIx2T1CKef+/mttLyeMHJRWWyW6IQjSCKmHt+hZhCN8zlT0
gU21dU3jO7ZURBsuByV95hgjxIyRcJb8rKk/b5sQL46qKwf4EAK6TUn2jX6eeoOi
ZjspxpN39vPz74sEj+flZA6lR3KFr2wr7bY7WMwRQPlyPLQLXxg2sIqAIdYkyWFt
U9nkQ/ulb+aVTv827PDny0IrrzExuEmKRwQpbO6vUdK9px2X3ClHIhZi7Ox8qQj8
lYTpRWGOdRApnER/Q8HrMA7wy2YR3JOwgPS0suGDdcibRImf+rJZbUM4I3rij8CN
GG6HSsMOAGLLlfLeoZb7kdyh3DtMyiU9JQK3E6eAnB0JEfGDLjkcJhF6KfqsoSsW
+2v/SznnTBpR2t3MMdIFMlV5FSfy9vNQNi69rRQmlVUpv74BH8Q3H02UdgVntj0Z
RBnITBwCYUF1/7xWbHqpzT9tCwGNrrLTeMtIdWDu1zF4PbeQF76jvW723QIhKkIm
P7LH3MTks89NNn0h6PKsmHhpOYN2HEZ8Z60xBTsqZt1P6f56KkI3Km8RLSXOP8+F
bvlJSgbIuT9HzNuAC/TY/bJUuGYN/REeSt0E3wYvM2pHdQDS2mgOuii1FsWgA/nD
JF86ai5sc56YSlY=
=yKhP
-END PGP SIGNATURE-
___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] hex editor for huge files

2020-07-12 Thread hexpeek

On 2020-07-12 05:57, Mogens Kjaer wrote:

On 7/10/20 4:10 PM, Simon Matter via CentOS wrote:

Thanks for the tool, I've created RPMs of it:

http://www.invoca.ch/pub/packages/hexpeek/


The package generates a symlink /usr/bin/hexedit to /usr/bin/hexpeek,
but this is in conflict with the package hexedit which is in base of
Centos 7.

Mogens

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Indeed, this oversight made it into the beta release. It has already 
been

removed from the current version and will not appear in future versions.
-BEGIN PGP SIGNATURE-

iQJIBAEBCgAyFiEEfeRsn/lRU2hTiGbecMFr/kefAX8FAl8LZ3wUHGhleHBlZWtA
aGV4cGVlay5jb20ACgkQcMFr/kefAX/BVw/+ILia+6tIxPDT8QaFJP8+uF3jcjhN
iMqAZ/Uv1dtS/BdvASg21JxCOdMY8uxDhqj8DtGApL131n2O4jvCCAzaas7RTl1U
hkyFSlNBLjUvr16Oq5lm8m1FqPpb/KcSg4jl5B9G75ozJ5AjUU22W2+5IbBcTVUd
s5dFMhnbT/4gxDpRlLCM1dv4aYBoPjgn7ak9J7pY4dV3uORFyFekqhTE2z/y6wPo
PgoWfkPkcR/dxQeRQ+bGx28yGd4brJuOC7GsfSTl+e151iZQgDiIrDRnJcJOUAC3
U5kNL2TFMN/8qFnu1z2VSaFElifBA4qKxscwJnp+WBern+87Bb9M6EX6yy5A0j3f
jWRka3oyZ2LlI9swHLurlJOEo7A4EM0G0yrMHDIl6Mi0x9nfTd0ZXigE9Hcc4Fgo
lyumPsijrIoC8EbYlgKWtALJ/wTmcgiex+kjR61U8Qx4lK/vXTczhy3TS/M7OoN0
ROOAysnP5yWDoDErA7HA0tjPyAGu1PjplmRE263VgB93tSQrU0Xn9Q4AUJrXbOFp
DN1zSudj6FGf6sQ0DGa2GoR4Qdd7Qb7jCtQ//ao1S5sxJBQzx6elRFqAXRfU4KzS
KD6DgjgLPFDyeGtPfKYVGY/gt5MSYvltJg+DY7rlW2FIKKr6Ff0KVLzmwc/t77/o
kL0hGazi6+1j4nw=
=ZsOy
-END PGP SIGNATURE-
___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] hex editor for huge files

2020-07-10 Thread hexpeek

On 2020-07-10 10:10, Simon Matter via CentOS wrote:

Hi,

Thanks for the tool, I've created RPMs of it:

http://www.invoca.ch/pub/packages/hexpeek/

Regards,
Simon


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

You're welcome and thank you.
-BEGIN PGP SIGNATURE-

iQJIBAEBCgAyFiEEfeRsn/lRU2hTiGbecMFr/kefAX8FAl8IvnwUHGhleHBlZWtA
aGV4cGVlay5jb20ACgkQcMFr/kefAX+oaA/+Ny2yC2sGlsL/HM3T7g6OJkWv9aHu
6XE4Pcbil69w5k7yxX1Zvo0Aeh17doWyB14Qh3Ubutrr2ut/QdcgiqDMXo/Kr6g3
nq2rvov9ZU/KtYE/wtviWvhS7pFlSW2okv2sDdfMgdlLksiSpt2qeo0ONat0Pcv/
ARpHDT/nfiWFJetCZSXZI2mi7fXLBMYzR9uj97dq0eQMBWbUEAAaIVnlwVeysoTP
fQuItt+TJNt3PDmer0dZU86e7kaYjfkmGBRoRohSj2z/7jWXbt3HQ+LN+zleixdL
kssmbDaJdBfxjUS7L5L9YQTAdR9S3Mx9adKVd39CbWctdc1z0IaCRCYhpJWBPgiD
gJJ5h51Xmfu5bBj1cioSM/CfyoaRofDyHFxyhRSDuV/VAWsKQf8FYKD8145NwHxO
W60ptYXvMsVEqw1d0dRm39AfPNRyYG858xzo4NnlxtgpTJv3lgHrO/2BVn8bsKCq
IcYhUJ/voBA7YtD+ilThzy8CXPJQhZh2jg2QO/dechsXEs0PxO0/LSLGqX1/gx7u
8EjvOCksP67XJovuf5F4NcvUMawunHW50upl2vNkaAD7ed8uJ/cu4aq9NI3XgHxa
ySy38PzQUbNTWbQm0xzpTq5qj4fm53jDMZ6neXl9PMOy/QWyIrrTtZ0BZ+EYgmbo
sGNY7N9SYimoUpk=
=W1Ob
-END PGP SIGNATURE-
___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos


[CentOS] hex editor for huge files

2020-07-07 Thread hexpeek

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

hexpeek: a hex editor for huge files

Occasionally I need to work with huge binary files. Over the years I've
tried many different tools and never found one that was exactly what I
wanted. In my experience most hex editors either (1) do not work well
with 4GB+ files or (2) require the user to learn a curses interface and
are not scriptable.

So I ended up creating a hex editor with some nice features:
1. prompt interface with command history (with libedit)
2. scriptable interface with a flexible command language
3. no glitches on huge files -- no reading until user requests
4. fully functional insert and delete
5. multi-level backup and restore
6. ability to dump generic file descriptors
7. work in hexadecimal and with 64 bit file offsets by default
8. BSD 3-clause license
9. and more...

If interested, please check out the project at https://www.hexpeek.com
or send e-mail to hexp...@hexpeek.com.

hexpeek is known to work on Debian, CentOS, FreeBSD, and Cygwin and is
expected to work on any recent POSIX-like system. I look forward to
improving hexpeek based on community feedback. Please let me know what
features you are looking for in a hex/metadata editor.

About the author: visit https://www.resiliware.com for more about me.

Thanks for reading!
-BEGIN PGP SIGNATURE-

iQJIBAEBCgAyFiEEfeRsn/lRU2hTiGbecMFr/kefAX8FAl8Eok4UHGhleHBlZWtA
aGV4cGVlay5jb20ACgkQcMFr/kefAX8QQQ/+NW4Gnwxp0ziXtmrplvpmUzDmtL/Y
pIB6kRdwkR9bwPCTwYg4MujuNzU7vZR3Mjh/jT9y89kYa9h4Vq9u043ylYEIhy59
55xMuKA9n8yN59LhUah1+Zos7FrN+GmNFOtI8AO7xn4uWbGYBD4QLUwPY8GODm9a
o9WluH8lhKnDA6mRV5io6NCJkT/sB9Jd7Qe9RLuvqhDO9DnJ5YmLsqMnQ4Zi6U1n
ftyNDJmJ0P4ycJE9nCXWn0O7ptieObXPwc9Vt4DJR+8crJA6qsTbwPPtfyaOLPbs
onrE4KY6vKYnKfsCnrd3W0QzNMsOfQG03Q8qQnJfjDnmr9xTbh5VQNp2CmUDtmZu
XHKMsiJcAw6C3wt/xLoHh3ZGFCQp6vahBs7CyxTnr5pVTViGsl1cKgAZB2IEz916
iAUVlPaCavPlQcf9ASSx7RQ++I+xbDeW/YKXkHogj8ahLk7HkjdOMc+7ryzCt2M4
VNjmrTmlMJ4IZke2KzGoVAr0PEykXvxiWAuTbRzzM0tWEaO1MGoZGr52QTtjtXn6
1atQUBj0IZ9JDwHjU9XVzaUMaKpaUhlsm+cQf/cxnNpkB7axqo+OJPuXsfgiQ49w
DbfZ+hjdXSY71f1koDx6KveTIvZW+vjAt74ovlBgrEKU/N7Cy3PNp8uIAzaU//9E
L4jeIs3HVXdI2GY=
=YH5l
-END PGP SIGNATURE-
___
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos