Ann: fhRAR v0.1.0
Moderators: Hacker, petermad, Stefan2, white
- FlyingHorse
- Junior Member
- Posts: 13
- Joined: 2003-02-19, 02:54 UTC
- Location: Duluth, GA USA
- Contact:
Ann: fhRAR v0.1.0
This plugin was created to fill a void in the way that TC handles multi-volume RAR archives.
I started out writing it just for my own use, but felt that others may find it useful too. I have decided to make it available to all under the GPL.
I have not had time to perform any regression testing so I cannot say at this point if it will work on Windows versions earlier than Windows 2000 or TC versions earlier than 6.53. (If anyone has access to earlier versions of TC please let me know!)
The plugin can be found at: http://webpages.charter.net/flyinghorse/fhRAR.rar
The source is available at: http://webpages.charter.net/flyinghorse/fhRAR Source.rar
Any and all feedback is appreciated.
EDIT: 19 FEB 2006 - Updated Download Links
I started out writing it just for my own use, but felt that others may find it useful too. I have decided to make it available to all under the GPL.
I have not had time to perform any regression testing so I cannot say at this point if it will work on Windows versions earlier than Windows 2000 or TC versions earlier than 6.53. (If anyone has access to earlier versions of TC please let me know!)
The plugin can be found at: http://webpages.charter.net/flyinghorse/fhRAR.rar
The source is available at: http://webpages.charter.net/flyinghorse/fhRAR Source.rar
Any and all feedback is appreciated.
EDIT: 19 FEB 2006 - Updated Download Links
Last edited by FlyingHorse on 2006-02-19, 21:40 UTC, edited 1 time in total.
Best regards,
FlyingHorse
FlyingHorse
And one other thing - how did you manage to get your plugin to work on RAR files? I've wanted to do a better plugin for .tar.gz and tar.bz2 files (which would show the files at once instead of first showing the .tar files as an additional step), but have been told that that can't be done, since the internal packers get started first...
Best regards,
Christian Tiberg
Christian Tiberg
[face=courier]On 28-07-2005 10:58:12 +0000 ctiberg wrote:
c> I had problems too, but I just downloaded a newer UNRAR.DLL,
c> and once that was put in the TC dir everything worked just
c> fine, and has since :)
Problems you talking about are actually not a "problems". These are problems.[/face]
c> I had problems too, but I just downloaded a newer UNRAR.DLL,
c> and once that was put in the TC dir everything worked just
c> fine, and has since :)
Problems you talking about are actually not a "problems". These are problems.[/face]
[face=courier]The Protoss do NOT run from their enemies.
It is here, that we shall make our stand.[/face]
It is here, that we shall make our stand.[/face]
I don't understand what you mean. Could you please clarify a bit? Do you mean that my replacing the DLL is a problem? It may be, but it worked for me and has so for a year or more...
Because I got the response about replacing internal packers with new plugins, so I'd very much like an asnwer without having to read through the sources (I'm not fluent in C/C++/whatever)...
Because I got the response about replacing internal packers with new plugins, so I'd very much like an asnwer without having to read through the sources (I'm not fluent in C/C++/whatever)...
Best regards,
Christian Tiberg
Christian Tiberg
[face=courier]On 28-07-2005 16:58:07 +0000 ctiberg wrote:
c> I don't understand what you mean.
%))) Yep, that happened from time to time...
c> Could you please clarify a bit?
Of course I could :).
c> Do you mean that my replacing the DLL is a problem? It may
c> be, but it worked for me and has so for a year or more...
No, I meant that UNRAR.DLL replacement (to open new RAR format archives, I guess) "problem" has no connection with situation described by FlyingHorse. Actually, I just want you to read this thread (hover your mouce cursor over my previouse post %).[/face]
c> I don't understand what you mean.
%))) Yep, that happened from time to time...
c> Could you please clarify a bit?
Of course I could :).
c> Do you mean that my replacing the DLL is a problem? It may
c> be, but it worked for me and has so for a year or more...
No, I meant that UNRAR.DLL replacement (to open new RAR format archives, I guess) "problem" has no connection with situation described by FlyingHorse. Actually, I just want you to read this thread (hover your mouce cursor over my previouse post %).[/face]
[face=courier]The Protoss do NOT run from their enemies.
It is here, that we shall make our stand.[/face]
It is here, that we shall make our stand.[/face]
- FlyingHorse
- Junior Member
- Posts: 13
- Joined: 2003-02-19, 02:54 UTC
- Location: Duluth, GA USA
- Contact:
@ctiberg
The difference between this plugin and the way that TC handles RAR archives is related to multi-volume archives.
Using TC you can view only the file/s contained in that single part of a set that you open, you cannot view or work with the entire set as a whole. Currently you have to use WinRAR or its command line version to view, test, or extract the entire contents of a MV set.
In regards to your question about internal packers getting started first, I honestly didn't know that to be the case when I started this project, but I did make some test runs with a do nothing .dll first to make sure that I could replace TC's builtin RAR handling. My suggestion is that you do the same with the .gz and .bz2 extensions and see for yourself if it will work.
HTH
The difference between this plugin and the way that TC handles RAR archives is related to multi-volume archives.
Using TC you can view only the file/s contained in that single part of a set that you open, you cannot view or work with the entire set as a whole. Currently you have to use WinRAR or its command line version to view, test, or extract the entire contents of a MV set.
In regards to your question about internal packers getting started first, I honestly didn't know that to be the case when I started this project, but I did make some test runs with a do nothing .dll first to make sure that I could replace TC's builtin RAR handling. My suggestion is that you do the same with the .gz and .bz2 extensions and see for yourself if it will work.
HTH
Best regards,
FlyingHorse
FlyingHorse
No, my swapping the dll was exactly to solve TC's handling of multi-volume archives. It does so now without a hitchBlack Dog wrote:No, I meant that UNRAR.DLL replacement (to open new RAR format archives, I guess) "problem" has no connection with situation described by FlyingHorse.

It might clarify things if I tell you that I'm visually impaired. I simply didn't see that there was a link in your post, until I pressed "Quote" and noticed the [url] tags.. This in turn is due to the fact that my current scheme (or maybe all schemes) has no underline under the links, and I didn't spot the difference in color (if there are any).Actually, I just want you to read this thread (hover your mouce cursor over my previouse post %).
Best regards,
Christian Tiberg
Christian Tiberg
HeheFlyingHorse wrote:@ctiberg
The difference between this plugin and the way that TC handles RAR archives is related to multi-volume archives.
Using TC you can view only the file/s contained in that single part of a set that you open, you cannot view or work with the entire set as a whole. Currently you have to use WinRAR or its command line version to view, test, or extract the entire contents of a MV set.


Hmmm... It would appear that Ghisler has made some changes.. I tried to do my stuff a couple of years ago, and got the reply that it wasn't possible. And then I haven't tried it since. Perhaps I will really do a gz2 and bz2 replacement....In regards to your question about internal packers getting started first, I honestly didn't know that to be the case when I started this project, but I did make some test runs with a do nothing .dll first to make sure that I could replace TC's builtin RAR handling. My suggestion is that you do the same with the .gz and .bz2 extensions and see for yourself if it will work.
Best regards,
Christian Tiberg
Christian Tiberg
Nice plugin! Thanks!
Got one question regarding multiple volume rar archives and unrar.dll. If the multiple volume archives myfile.part01.rar, myfile.part02.rar, ...,etc only contain one big file, is it possible to make the extraction pause at each volume and the extracted file only contains whatever has been extracted up to the previous volume? It seems that unrar.dll pre-allocate the full file size of the extracted file and there is no way to pause at each volume.
Got one question regarding multiple volume rar archives and unrar.dll. If the multiple volume archives myfile.part01.rar, myfile.part02.rar, ...,etc only contain one big file, is it possible to make the extraction pause at each volume and the extracted file only contains whatever has been extracted up to the previous volume? It seems that unrar.dll pre-allocate the full file size of the extracted file and there is no way to pause at each volume.