Bit Che > Bugs & Feature Requests
problem opening torrents found by Bit Che
chip!:
Hi,
thanks for the detailed post regarding the problem. it appears as though somewhere in the code, Bit Che is not saving the Unicode text correctly to the .torrent file, but I think this might only be the case with a different version of Windows installed. The problem is I have no idea at this point where/why in the code anything would be changing the data that it receives from downloading the .torrent, but I will do my best to look into this. From my English Windows machine, I verified that [my] Bit Che is correctly downloading/saving those torrents you posted (compared mine with your files using a HexEditor, and my Bit Che produced the same exact .torrent as your browser did), so I definitely know it has something to do with your system being in a different language (and the Bit Che code being oddly affected by this).
so... now I am downloading Japanese language locale for my Windows, and I will attempt to see if I can reproduce the problem (however, I dont know how successful I will be at this, since using Windows in Japanese is going to be very tricky for me, haha).
in the mean time, can you run this tool and tell me what it detects for you? i am also working on having Bit Che auto-detect the language of the system in the next version..
thanks, and ill update this thread if i can find out any more info :)
-chip
chip!:
great news :)
spent several hours going in and out of Japanese Windows, testing many different input/output methods for data, and FINALLY found out where the problem was. I thought it was a problem with how the data was being saved/written to the harddrive, but turns out, there was a HIDDEN string conversion from Unicode > ANSI using your when the data was being received from Winsock that translated the data based on the system's codepage (so I would have never found this if I didnt try to debug Bit Che from Japanese Windows, haha)..
so, this will definitely fixed in the upcoming versions of Bit Che.... and I might be able to provide a fix for build 59 sooner by replaceing the downloader 'x.exe' with an fixed version, ill keep this thread updated.
thanks again for your detailed description of the problem, it really helped me cross of lots of potential problems and made it easier for me to figure this one out :)
-chip
Sam OBIWAN:
New year Greetings,
Hello, Chip-san. I thank you for your prompt reply. I've never thought that English and Japanese version of Windows would produce such a difference. Actually, for Japanese and other 2 bytes character PC users, Character Codes (such as ANSI and Unicode and JIS and so on..) are very annoying matter. They always makes weird garbled characters.
Recently, so many Chinese and Korean people also shares files using their own language, so my PC monitor is always filled with unreadable characters. So I guess that you made big effort using Windows in Japanese, it must be a very hard work... I really thank you.
Also I would like to appreciate on behalf of potential Japanese Bit Che users.
I attached the result screen capture of 'lang_detect.exe'. It seems to work fine.
Have a happy new year! I'll keep in touch. ;)
thanks again,
chip!:
howdy.. here is an attached updated 'x.exe' which is used by Bit Che to download/save the torrents. I believe I have fixed the problem but I would like to see if you could test this before I update the Bit Che 1.0 build 59 installer package.
can you download the attached x.exe and replace the one found in the Bit Che directory (c:\program files\bit che\) and then let me know if its working for you?
thanks, and happy new year! :)
-chip
Sam OBIWAN:
Hello! Chip-san
Thank you for your quick reply. I've checked updated 'x.exe'.
However, it shows 2 problems...
1) AntiVirus Issue
Currently I'm using ZoneAlarm AntiVirus (Kaspersky Engine).
Whenever I download the new 'x.exe', ZoneAlarm automatically quarantined it.
So I have to put this 'x.exe' in the 'Virus Treatment Exceptions' list of ZoneAlarm.
To make it sure, I checked the new 'x.exe' with other Virus Detections..
The result is as follows;
ZoneAlarm AntiVirus (Kaspersky) --> Packed.Win32.PolyCrypt.c
Symantec Norton AntiVirus OnlineScan --> Bloodhound.W32.1
McAfee OnlineScan --> PolyCrypt-Packed
This doesn't happen on the previous 'x.exe'. Hmm...?!
2) Torrent File Issue
Using the updated 'x.exe', I downloaded some torrent files by Bit Che.
uTorrent says "Unable to load "temp_xxxxxxx.torrent": Invalid torrent file!".
and other clients can not open the torrent. (same symptom as before)
I checked the torrent file using a binary editor, it says that there are no difference
(identical) between the torrent files made by previous 'x.exe' and new 'x.exe'.
I attached the torrent file produced by new 'x.exe' and my Windows Winsock Information.
I'd happy if give me any suggestions. Thanks!
regards,
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version