|
||
---|---|---|
.github | ||
3rdparty | ||
ShareMemoryDrv | ||
TestBadPlugin | ||
TestHexExt | ||
TestManager | ||
TestPlugin | ||
WingPlugin@4492bf2aab | ||
images | ||
lang | ||
mkinstaller | ||
src | ||
theme | ||
.clang-format | ||
.cmake-format.py | ||
.gitignore | ||
.gitmodules | ||
CMakeLists.txt | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
Donate.jpg | ||
LICENSE | ||
README.md | ||
README_en.md | ||
appicon.ico | ||
authorband.svg | ||
favicon.rc | ||
licenseband.svg | ||
main.cpp | ||
pro.ico | ||
resource.h | ||
resources.qrc | ||
screenshot.png |
README_en.md
如果是你中文用户,请到此
- Contributors
- Credit
- Contributing
- Status
- WingHexExplorer2
- Screenshot
- Donate
- Related Repository
- WIKI
- Plugins
WingSummer.WingHexExplorer2
WingHexExplorer2
- Not easy to open source, please Star or Donate
Contributors
Maintaining a useful tool is not something that can be done by one person. What is more important is that everyone maintains it together. The following are the people who have contributed to the code of this repository. Special thanks:
wingsummer |
大大的力量 |
Credit
Thanks to the sponsorship of the following people, I will try my best to continue to make a user-friendly, powerful and cross-platform PC-side hexadecimal editor (in chronological order):
Sponsor | Comment |
---|---|
*欢 | a fellow from Deepin |
Contributing
- If you want to participate in the development of this software code, please contact me in the pull request.
- This project supports donations. If you are willing, please go to this repository through WeChat or Alipay. If you don't have any of these, you can use Afadian that supports Paypal. The price of a bottle of water is enough to increase my enthusiasm for maintaining the project. Thank you for your support.
- If you want to submit code to fix or improve the program, please submit it in the pull request.
- Any comrades and sponsors who successfully participate in code bug fixes and improve program functions will be reflected in the ReadMe and attached documentation of this repository. If you are one of them, I can explain it according to your reasonable wishes.
> Joining us does not mean code maintenance, you can choose one or more of the following to participate
- Code maintenance: implement new features or fix bugs, maintain and upgrade the code.
- Document editing: mainly interface documents and tutorials need to be written and edited, which is very important.
- Participate in discussions: mainly discuss the future development and direction of this project.
- Write plug-ins: work together to enhance the functionality of the software.
Please see CONTRIBUTING.md for getting started with the contribution.
Make sure that you follow CODE_OF_CONDUCT.md while contributing and engaging in the discussions.
Status
For Qt 6, only version 6.6.2 or higher is recommended. Other lower versions are wired due to missing APIs of key libraries and some bugs of their own. Support for QT5 had been stopped, and I will no longer fix related issues, but PR will be welcomed. If you need QT5 version for special purposes, please consult me for commercial cooperation and paid technical support.
The repository code compiles with Qt 5.15.2 and 6.6.2 on the latest versions of Windows and Ubuntu:
WingHexExplorer2
This software is a hexadecimal editor written in QT and developed in C++, providing a powerful and free hexadecimal editor. The ultimate goal of this project is to create a powerful, lightweight, and cross-platform (only for PC) hex editor. Of course, I cannot achieve this goal by myself, which is one of the purposes of my open source. I only maintain the operating system platform I use, and only respond to the bugs that I can fix on the platform I use in my free time. More details will be seen in my CNBlog .
License
This software complies with the AGPL-3.0
agreement. Please do not use it for purposes other than this agreement. Selfishness knows no bound. I don't want to be involved in a lot of energy because of copyright issues.
If you want to use the code of this software for closed-source commercial code and want to lift the restriction of the GPL
series that it must be open source, please consult me in person to discuss commercial licensing matters.
For plugin development, the corresponding open source agreements are different. Only the code of WingPlugin
in this repository comply with the BSD 3-Clause
agreement to allow closed-source commercial development. The code of TestPlugin
/TestBadPlugin
/TestHexExt
/TestManager
in this repository (except the file TranslationUtils.cmake
which complies with BSD 3-Clause
) complies with the MIT
agreement.
Usage Statement
- The source code of this software shall not be used for closed-source commercial purposes unless you open source it completely (as required by the GPL agreement). If you want to commercially close the code of the software warehouse, you must contact me to purchase a commercial license and sign a contract. Please contact me for the price. Please do not disturb me if you are not serious.
- This software was written in my spare time. Please forgive me for not being able to fix bugs or provide technical support in time.
- Whenever you have questions, please read the Wiki in detail.
For Packagers
First of all, I would like to express my sincere tanks for your enthusiastic help. As a free software, you can package and distribute it through legal channels without informing me under the condition of complying with the open source license and spirit. You can include your own information in the packaging information, but you must abide by the following agreements with me as the author of the software:
- The software package must contain the files
LICENSE
,authorband.svg
,licenseband.svg
,screenshot.png
andREADME.md
, and they must be placed in the same directory as the main program. These files are in the root directory of the project, just copy them. - Unless it is stated in advance that the software is modified, the package must not contain the main program compiled from the modified source code.
- The package must not contain content that infringes on the legitimate rights and interests of others, such as adding unauthorized paid content or computer viruses to it.
- It is best to contain the checksum of the main program in the package, but it is not mandatory.
- Regardless of the packaging format, its open source agreement and free attributes must be stated, and it is not allowed to hide and charge for it. Although I don't mind charging, the download server still needs money to maintain, but I hate charging by taking advantage of the information gap.
- Regardless of the purpose, if you do not obtain the authorization of me, you may not modify any network links pointed to and the ABOUT contents in the program, such as sponsorship and content about the software.
- You may not insert any plug-in containing commercial promotion in the installation program.
If you are a Windows user, you can download in the release page, or compile other versions by yourself; For Linuxers, you can try to download the RUN file or help yourself; If you are using Arch-based Linux, you can install the winghexexplorer2
AUR package, or install winghexexplorer2-git
to try the latest contents, but it is best not to use the nightly builds for daily use, although it is generally stable at present.
Issue
If you have any suggestions, please be sure to read the following statement before submitting an issue to avoid wasting our precious time:
- If you find that the software does not provide support for your language, you can add it through pull request. Note that the translated text in the code is just an identifier, it may not be the real text, please refer to my Chinese to confirm the translation.
- For updates, major version plug-ins are incompatible. If there are any problems with the plug-in, please contact the developer (it is not ruled out that I will develop some plug-ins, so you can contact me directly).
All of the above, if you are a like-minded open source contributor, you are welcome to fork my repository for corresponding maintenance!
If a serious bug occurs, I may not respond in time, and I refuse any gossip from the moral high ground.
Without standing on the shoulders of giants, it will not have powerful and stable functions.The source code of the open source basic projects used in this software that have not been modified by me all comply with the open source agreement of the original author; The parts that I have modified, unless otherwise specified, all comply with the agreement of this repository.
Screenshot
WingHexExplorer2
Donate
If you are not Chinese, you can use Afadian to support me.
Your every support will be a powerful driving force for the advancement of this project. Thank you very much for your support
Thanks for your support
Related Repository
The official repository: https://github.com/Wing-summer/WingHexExplorer2 。
Of course, there are other repositories as mirror for Chinese users (which will be updated later):
- Gitee:https://gitee.com/wing-cloud/WingHexExplorer2
- Gitlink:https://www.gitlink.org.cn/wingsummer/WingHexExplorer2
- GitCode:I don't consider it, because of "stealing code".
WIKI
If you want to learn how to use WingHexEditor and how to develop plug-ins for the software, please go to this link (Chinese only). At the same time, you are also welcome to point out errors in the Wiki and contribute high-quality content.
Plugins
- WingAsm : A plugin that provides assembly and disassembly features. Author: wingsummer. License: APGL-v3.0.