JDownloader Community - Appwork GmbH
 

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 18.03.2009, 14:21
Gweilo's Avatar
Gweilo Gweilo is offline
JD Legend
 
Join Date: Mar 2009
Posts: 725
Default Extract from end of RAR archive

(Not strictly a JD question)

A set of files is posted in a set of 70 RAR files:
file.part01.rar.... file.part70.rar

I know that I can extract files from the begining of the archive; eg if I have the first 10 parts, I can extract the files using Winrar, and it will get all the complete files it can, then stop with an error.

But is there a way to get files at the end of the archive without having all the parts?

I think that the files at the end should be accessible, that I could have part01 and several parts from the end, but any attempt with such a set in Winrar just stops because it wants all the intervening files.

Is there any method or software that will let me get the files from the end?

Last edited by gluewurm; 21.03.2009 at 17:09. Reason: changed prefix back to normal
Reply With Quote
  #2  
Old 18.03.2009, 14:31
bro0
Guest
 
Posts: n/a
Default

No. I don't know any method. It's impossible in the normal way..
Reply With Quote
  #3  
Old 20.03.2009, 16:13
Gweilo's Avatar
Gweilo Gweilo is offline
JD Legend
 
Join Date: Mar 2009
Posts: 725
Default

Why is this marked "solved"? It certainly isn't.
Perhaps it's impossible, but one reply doesn't prove that.
Reply With Quote
  #4  
Old 20.03.2009, 16:19
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,922
Default

It just doesn't make sense to even try to do that.
I think it's impossible and totally senseless!
If you want me to unmark this thread i'll do it but i am sure it will be closed later by one of the devs!
Reply With Quote
  #5  
Old 20.03.2009, 18:27
Gweilo's Avatar
Gweilo Gweilo is offline
JD Legend
 
Join Date: Mar 2009
Posts: 725
Default

Quote:
Originally Posted by pspzockerscene View Post
It just doesn't make sense to even try to do that.
I think it's impossible and totally senseless!
If you want me to unmark this thread i'll do it but i am sure it will be closed later by one of the devs!
I'm sure it is possible. When I look inside any "PartXX" file I can see a list of the files contained. And I'm pretty sure the main index would be in the first part. So it should be possible to extract files from the end of the archive just with part 1 and later parts.

Of course, someone who understands the RAR format would have to do that, and perhaps no one has bothered.

It's hardly "senseless". It would save me a great deal of trouble in dealing with very large archives and restricted disk space.

Anyway, please unmark it. If no one has any ideas, it will just drift back from the first page in a week anyway. No need to kill it.
Reply With Quote
  #6  
Old 20.03.2009, 19:31
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,922
Default

Yeah it's okay.
I hope someone can help because i can't^^
Reply With Quote
  #7  
Old 21.03.2009, 16:54
scr4ve's Avatar
scr4ve scr4ve is offline
JD-Dev & board tech
JD Logo by artcore-illustrations.de
 
Join Date: Feb 2009
Location: Germany, Lower Saxony
Posts: 235
Default

Gweilo try to work with the commandline version of winrar. %winrardir%\unrar.exe

might be possible if you specifiy which files you want to have extracted.

GreeZ
Reply With Quote
  #8  
Old 21.03.2009, 18:02
gluewurm
Guest
 
Posts: n/a
Default

As I know, the index of files is saved in part1 and the Rar Format is a stream one. This means, it is not possible to determine in which part a file exists from scratch on.
Reply With Quote
  #9  
Old 21.03.2009, 18:46
Gweilo's Avatar
Gweilo Gweilo is offline
JD Legend
 
Join Date: Mar 2009
Posts: 725
Default

Quote:
Originally Posted by gluewurm View Post
As I know, the index of files is saved in part1 and the Rar Format is a stream one. This means, it is not possible to determine in which part a file exists from scratch on.
Yes it is.
I use the Far file manager (made by the same people). It has a virtual file system, meaning I can click on an archive file and it displays the contents. and will extract them too if you have the relevant archivers. (But to extract it also demands the complete set.)

(Actually, if the file is completely within a part, you can "repair" the part, and extract the file. But the files I'm interested span several parts.)

Anyway, if I look in a part file it shows the names of the files contained (or partially contained) in that segment.

And If I look at the header of such a file with a binary editor, I can see these names.

Example: from a part2.rar, first 64 bytes:

Code:
Rar!→• ½>s↓☺♪   ↕'♂ >rtA_9 Å3♂ »o$ ☻ôóyíâ¢o:↔5↓     LAN002 MINI NAS MANUL.pdfc_
the file it contains, "LAN002 MINI NAS MANUL.pdf" is there.

So I'm sure each segment does have at least a partial index.
I'm sure it is possible, technically.

The motivation is that I have a very large single archive containing many files I'd like to download, but am running short on disk space.
If I could extract the files from the segments as I got them, and delete those those segments, I could basically extract "in place" instead of requiring double the size of the archive to do it.

Anyway, I can manage if not, copy to USB stick or DVDRW if no other way.
Reply With Quote
  #10  
Old 21.03.2009, 19:07
gluewurm
Guest
 
Posts: n/a
Default

I think you should buy an external HDD. Prices are cheap and theirfore HDDs are affordable.

It is much more easier than your wish to realize Anyway have you searched the web for specialised software for this task?
Reply With Quote
  #11  
Old 21.03.2009, 19:54
Gweilo's Avatar
Gweilo Gweilo is offline
JD Legend
 
Join Date: Mar 2009
Posts: 725
Default

Quote:
Originally Posted by gluewurm View Post
I think you should buy an external HDD. Prices are cheap and theirfore HDDs are affordable.It is much more easier than your wish to realize Anyway have you searched the web for specialised software for this task?
I know that I can buy a disk. All I need is cash.

And of course I've tried searching.
I wouldn't be asking if I had found an answer.
Please, if you don't know the answer, or if you think there isn't one, just ignore this thread.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 07:23.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.