ares
New Member
Posts: 12
|
Post by ares on Feb 5, 2008 4:34:25 GMT -5
Hi!
I am using VCLZip Pro 3.06. The OEMConvert property is set to oemFlexible. When trying to ZIP a file with the Name "kovů.url" I get the error, that the file does not exist. This is because VCLZip converts the letter ů to an normal u.
How can I avoid this conversion? Setting OEMConvert to another value does not have any effect...
Thanks Ares
|
|
|
Post by Kevin on Feb 5, 2008 7:41:19 GMT -5
Hi Ares,
This appears to be because this character would require Unicode support which VCLZip does not have yet. I also tried adding a filename with this character into an archive using WinZip and PKZip and both of them did the same thing (changed the ů to a u) and both gave an error.
I do plan to add Unicode support to VCLZip in the very near future, but unfortunately right now, filenames that are Unicode will cause a problem.
Kevin
|
|
|
Post by Kevin on Feb 14, 2008 10:33:11 GMT -5
FYI, I am pretty close to having a beta version available for testing which includes unicode support. You can monitor this forum for news as to when it is available for download. Beta versions will be available to all registered users.
Kevin
|
|
ares
New Member
Posts: 12
|
Post by ares on Mar 12, 2008 4:06:23 GMT -5
I am still using VCLZip V3, but I would upgrade to version 4 if unicode support would be available. So is there any thing new on that.
|
|
|
Post by Kevin on Mar 12, 2008 6:46:21 GMT -5
Yes actually, I have it working and should have the beta version out there by this weekend for testing. The beta will be available to all registered users. I have also modified the VCLZip Zip Utility Example to work with the Unicode version and I will make that executable available to everyone on the web site to show it actually working. The new version of VCLZip will allow you to work with Unicode filenames and paths, as well as Unicode archive names and paths.
Kevin
|
|
|
Post by Kevin on Mar 13, 2008 21:12:26 GMT -5
Sorry, I take that back, I misspoke. The release of the beta will be in approximately a week. Sorry about that. I will let you know when it is available.
|
|
ares
New Member
Posts: 12
|
Post by ares on Apr 3, 2008 2:52:16 GMT -5
Anything new on that?
|
|
|
Post by Kevin on Apr 3, 2008 6:19:44 GMT -5
Sorry about that, you should probably always multiply by about 3 any date that I first give out for anything. If I can't get it out there tonight, it will be out there this Saturday sometime for sure. Remember it will be a beta. Kevin
|
|
|
Post by Kevin on Apr 6, 2008 21:17:10 GMT -5
OK, I lied again. :-) I have everything running just fine with D7. I just have to make sure it will compile with all those other wonderful versions of Delphi and BCB. Once I've done that I will make it available, promise.
This version will handle Unicode for anything that has anything to do with a filename. So filenames for compressed files, archive names, paths, rootpath, split part filenames, excludefiles, relativepaths, etc will all work if any part includes unicode characters.
If you compile VCLZip with a particular conditional, VCLZip will turn into a widestring based component. You can still pass in regular strings if you want. If you compile without the conditional, VCLZip will be just like it always has been, an ansii string based component that does not handle Unicode.
When a file with a filename that contains unicode charaters is zipped into an archive, the filename will be stored as UTF-8 and a particular bit will be turned on in the header as is specified by the PKZip standard (which even PKZip and Winzip do not handle in their utilities yet). VCLZip will not rely soley on this bit being set to determine that a filename is Unicode since other components and utilities that handle Unicode do not necessarily follow this standard. VCLZip will detect and convert it to widestring behind the scenes.
Thanks for being patient.
Kevin
|
|
ares
New Member
Posts: 12
|
Post by ares on Jun 12, 2008 2:26:38 GMT -5
Two month later... Anything new on that?
|
|
|
Post by Kevin on Jun 19, 2008 21:21:25 GMT -5
Yes, you are right, I appologize. We had some problems here the last couple months which delayed development work a bit, but we are about back to normal. I will have something this weekend for sure.
|
|
|
Post by Kevin on Jun 22, 2008 18:16:06 GMT -5
WinZip recently released version 11.2 which handles Unicode. I want to make a few changes to VCLZip's handling of Unicode to be more compatible with WinZip's. That will take me until Tuesday or Wednesday but it will be completely compatible with WinZip 11.2. I am working on it as I write this.
Thanks,
Kevin
|
|
|
Post by Kevin on Jun 28, 2008 19:42:15 GMT -5
VCLZip 4.10 Build 1 Beta with Unicode support has been released. Please see the announcement section for more information.
|
|