同步操作将从 羽云工作室/WingHexExplorer 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
如果你是中文使用者,请转到 这里
WingHexExplorer
Before that, I would like to thank everyone for their support and help. The following are people who participated in the contribution and gave donation:
Nake name | By | Comment |
---|---|---|
神末shenmo | donation | Deepin forum |
lv36 | donation | Deepin forum |
One tree does not make a forest.Working together is more important. The following are the people who have contributed to the repository. Thanks for your help:
Nake name | Contribution |
---|---|
神末shenmo | fix the display bug on ubuntu |
This software is a hexadecimal editor based on QT, which is developed with C++, so as to make Deepin have a powerful and free hexadecimal editor. At present, only 010 Editor
has powerful hexadecimal editing function, but it is commercially available.If you pay attention to my development trends, you should know that I have developed the WingSummer.WingCloudHexExplorer
with C# on Windows, which designed to facilitate professionals to modify and analyze PE files, and can be used as an important auxiliary tool for learning PE structures.This project has 31 Stars and 9 Forks, and I don't plan to maintain them, because my main PC operating system is not Windows, and I don't have sufficient financial support. It's all my blood and wishful thinking. No one has participated in any form of contribution to the repository, which may be the status quo of individual open source in China.
As for the requirements of this project, I hope you'd better contribute code or give reference examples so that I can improve quickly. Otherwise, if you propose a seemingly simple function, it actually requires a lot of code to implement, which may be the contradiction between "product manager" and "programmer". When making suggestions, please don't go overboard. Note that this software only provides the most basic hexadecimal editing and browsing services, such as templates and scripts in 010 Editor, which should be implemented through plugins! I hope you will not only raise your needs, but also put forward constructive suggestions and solutions to jointly maintain the open source community. Details will be introduced later.
Dax89
, will be introduced later.Simsys
. Details will be introduced later.Joining us does not mean code maintenance. You can choose one or more of the following to participate:
If the software is an open source version, it will under the AGPL-3.0
, and should not be used for purposes other than the agreement. I only want to enrich the kinds of softwares on Linux and let the motherland promote the localization of the operating system as soon as possible. Anyone who takes the interests for granted is not welcomed. I don't want to waste my time focusing on copyright issues. I am new to open source license, and I am not likely to choose the right license according to my real needs. Thank BLumia for providing me with relevant suggestions and guidance.
If you want to use the code of this software for closed-source commercial code, and want to remove the GPL
restriction , you must consult me personally to discuss matters about commercial licensing.
To facilitate the management of various packages,all packages are on the Lansuyun ,the password is ewtv
。Click to view the only deb
package that is the latest version.If you want a older version,Lansuyun,the password is 8bwy
.Only the packages with the latest version number will be retained, and the rest will be deleted. I strongly recommend updating with my distribution. Each update will have bug fixes or enhancements.
If you have any suggestions, please read the following statement before submitting the issue to avoid wasting our valuable time:
If you are a like-minded open-source contributor, welcome to fork my repository for corresponding maintenance!
If there is a serious bug, I may not respond in time.
This software is developed on the basis of QHexView
as a hexadecimal editor. I add new functions and conduct in-depth code customization on the basis of modified components. The following is a necessary description of the original warehouse. For details, click the link :
QHexView is a hexadecimal widget for Qt5
These are the available buffer backends:
It's also possible to create new data backends from scratch.
QHexEdit is released under MIT license
My improvements on the modified components are as follows:
At first, I planned to use QHexEdit2
as the hexadecimal editor for development. Although this component can easily open large files, its editing function can be used, but there are many bugs, large and small. I also repaired them one by one, but I found that only my strength and time are a drop in the bucket. Then I found the QHexView
, which is the component above, but it has a fatal flaw. It can't open large files and was lost by my Pass. Later, I tried to use it. I found that developers have made enough efforts in developing and modifying components, and editing is very smooth. Recently, I saw that the contributors of QHexView
wanted to build a QHexView 5.0
. They refactored the code, but they did not implement any functions. It was almost an empty framework. However, from the interface, we can see that it was more powerful and easy to use. This is something that the original component does not have. It took me more time to read the source code and extend the interface outward to meet my development needs.
Then I thought that since QHexEdit2
has a powerful ability to open files, while QHexView
does not, but it has a powerful editing interface, I transplanted the code of QHexEdit2
to open super large files into QHexView
, and made adaptation and function enhancement. Link to original warehouse:< https://github.com/Simsys/qhexedit2 >Its agreement is as follows:
Copyright (C) 2015-2016 Winfried Simon
This software may be used under the terms of the GNU Lesser General Public License version 2.1 as published by the Free Software Foundation and appearing in the file license.txt included in the packaging of this file.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
WingHexExplorer
Every piece of your support will be a powerful driving force for the promotion of this project. Thank you very much for your support
Thanks for donation
Thanks for donation
The completion of this procedure is basically that I learn and use. Although I have learned QT before, I have hardly written a complete project. DTK is also new to me, but in general, the documentation is still a little poor and incomplete. However, the official source code of the text editor has been opened. I have studied the code I am interested in and need to implement, and realized the functions I want. Without this project, I cannot complete this project alone. In some places, there are some similarities, because this is the code that I learned and modified, such as the implementation of single instance and parameter transfer, the use of DTK settings dialog box, internationalization, and the style and code structure of jump bars.
Recently, I found a warehouse, which is very simple and allows you to download the distribution without logging in. It is enough for me to maintain the software warehouse. Gitee is only used for backup in the future, but it can also be submitted to issue or PR. If you want to contribute ideas or code suggestions to GitLink : https://www.gitlink.org.cn/wingsummer/WingHexExplorer 。
If you want to visit Gitea, please go to:https://code.gitlink.org.cn/wingsummer/WingHexExplorer .In fact, it is GitLink, but it seems that GitLink shows a bug in the repository image. Recommended here!
If you want to visit Gitee: https://gitee.com/wing-cloud/wing-hex-explorer .Welcome to my new warehouse to star or feedback bugs and contribute code.
If you want to visit Github : https://github.com/Wing-summer/WingHexExplorer .GitHub is only used for backup, but considering foreign friends, it retains the issue and PR. Forgiving me taking little care of Github repositories because of poor network access to it.
If you want to learn how to use the WingHexEditor and how to develop plugins for this software, please go to this link: https://code.gitlink.org.cn/wingsummer/WingHexExplorer/wiki/%E7%AE%80%E4%BB%8B .At the same time, we welcome you to point out the mistakes of Wiki and contribute high-quality content.
In the future, I will not be so diligent in maintenance. I plan to release every month if there is an update. If there is no update, it will be postponed. However, bug fixing must be earlier than the release. If you have the ability, please read my wiki to compile and replace it. If I provide more donations, I will put more effort into it.
The software can be installed through the app store. Currently, it supports Deepin store and Spark store only in Chinese.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。