User Activity

  • Posted a comment on discussion Open Discussion on TurboPower Abbrevia

    The Abbrevia 3.04 documentation is available as PDF and HLP files here: https://sourceforge.net/projects/tpabbrevia/files/Documentation/3.04/ When TurboPower open sourced the library they didn't include whatever files they were originally using to generate the help, so it's never been updated. If you stick to the high-level components (e.g., TAbZipKit, TAbZipBrowser, etc), there haven't been many significant changes to the API since then, aside from changing various declarations from "string" to...

  • Posted a comment on discussion Open Discussion on TurboPower Abbrevia

    Unfortunately, Abbrevia doesn't support encrypting file names because the zip format originally didn't. When they added encryption support to the zip file format it was only defined for the file data, not the file names, and could actually vary from file to file. Newer versions of the spec do include extensions to encrypt the file names too, but it's not well supported (even WinZip only does the file data). You'll need to either encrypt the file as a separate pass with another library or switch to...

  • Posted a comment on discussion Help on TurboPower Abbrevia

    Hi Jay, The version of Abbrevia included in GetIt is based on the fork here: https://github.com/TurboPack/Abbrevia/commits/master I've never been involved with it, so I'm afraid I can't provide support for whatever changes they've introduced. Looking through their repository history, I do see changes related to removing "AnsiString" usage in 2014 that touched the "Password" property and that may have broken things. The current release of Abbrevia here was designed to be forwards compatible with later...

  • Posted a comment on discussion Open Discussion on TurboPower Abbrevia

    That should work, though repeated Load/Modify/Save/Close isn't something I've tested heavily. You might try freeing the zipper and re-creating it rather than just reloading it to see if there's something being cached. If it's specific customers that are reliably seeing it (on the same files?) my guess would be something about the filenames. Extended (non-ASCII) Unicode characters, perhaps? It's been quite a while since I've worked on Abbrevia, so I can't offer much more than that. If you can get...

  • Posted a comment on discussion Open Discussion on TurboPower Abbrevia

    No. Are you adding files to a new zip or updating an existing one? The crash seems to indicate that the contents of an existing zip are corrupt in a way that affects saving but not loading the directory listing. The files you're adding probably isn't a factor unless there's something unusual about them (size, filename, is a symlink, etc).

  • Posted a comment on discussion Open Discussion on TurboPower Abbrevia

    Zip files include metadata about the contained files in multiple spots: (1) Immediately before the compressed file's stream, and (2) as part of a directory listing at the end of the file. When you load the archive Abbrevia can read just the directory listing at the end and see all of the files in it, and if you try to access a specific file it can jump straight to that file's header and compression stream without looking at anything else in the file. The error your seeing is occurring because the...

  • Modified a comment on discussion Open Discussion on TurboPower Abbrevia

    The version of Abbrevia included with recent versions of Delphi is from the fork at https://github.com/TurboPack/Abbrevia Back when it split off the changelog mentioned fixing some sort of issue with C++Builder, but they wouldn't tell me what changed, and I haven't looked into more recent releases, so you'll have to ask there for assistance.

  • Posted a comment on discussion Open Discussion on TurboPower Abbrevia

    The version of Abbrevia included with recent versions of Delphi is from the fork at https://github.com/TurboPack/Abbrevia Back when it split off the changelog mentioned fixing some sort of issue with C++Builder, but wouldn't tell me what changed, and I haven't looked into more recent releases, so you'll have to ask there for assistance.

View All

Personal Data

Username:
capeterson
Joined:
2003-04-09 16:58:19

Projects

This is a list of open source software projects that Zoë Peterson is associated with:

Personal Tools

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.