-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate file formats from Hachior project (in python) #75
Comments
Sure, feel free to send some PRs for formats if you like. It's probably only worth focusing on ones which are likely to be commonly used though. The original intent with this library was that I wanted the list of formats to be easily extensible and customisable to fit the use case so that people can plug in the formats they want to use rather than it being a comprehensive 'catch all' solution. |
Ok. I chose a few commonly used file formats from the Hachior file format list. TODO List
|
Can you merge #79 first? Since I need to use the newly added FileFormat constructor. |
Sorry, but could you write the signature headers in hex instead please? It is much easier to debug issues because we are just comparing like-for-like rather than converting between text and hex. |
I don't think string signature may hurt your debugging capacity. It still converts string to hex byte array. There is nothing different. And Hachior also uses string signature |
I disagree, sorry. I prefer to compare hex to hex than have to translate from the string representation. I also have a concern that |
Since it's your project, I'd like to follow your rule. The code in #79 is revoked. No string signature anymore. |
Thanks, I've merged in the latest round of PRs. I've also implemented swf from the todo list. |
I found that there is a long file format parser list from Hachior project. I have thought of migrating the whole Hachoir to .NET with the project name NHachoir. But it looks like your project works well. I'm considering directly migrating some file format parsers to your project.
Let me know your thoughts on this.
The text was updated successfully, but these errors were encountered: