[CentOS] Announcing the version 1.0 hexpeek release!
-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
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
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
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
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
-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