BinDiff should use Unicode APIs on Windows
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- java
- Domain
- operating-systems, reverse-engineering
Research direction
Reproduce the failure on Windows using database paths containing Chinese characters, then trace the database-opening path that produces the reported temporary.database error. Done means BinDiff can diff the two databases successfully when the user profile or temporary path contains non-ASCII characters.
Written by the indexing model from the issue text.
Description
Steps to reproduce the problem:
1.saved two ida database.
2.Open one of the two database to diff the other database
3.alert message as "Error while diffing: failed opening database: 'unable to open database file', filename: 'C:\Users\���\AppData\Local\Temp\BinDiff\temporary.database' "
What is the expected behavior?
I wish that the Bindiff can support Chinese.
What went wrong?
I can't diff the two database.
What version of the product are you using? On what operating system?
Bindiff 7 beta. On Windows.
Any other comments?
Ported from b/186791621
- Dominant language
- Java
- Stars
- 3.2k
- Forks
- 240
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from google/bindiff
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
question
Difficulty 3/5 1-2 days Newbie friendliness 42/100
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Difficulty 1/5 Under an hour Newbie friendliness 55/100
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
Similar issues
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
inu-appcenter/memorIN-backend#288 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
frontend maui-pilot pilot-ask question
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
area/plugin
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
kestra-io/plugin-kestra#190 ·