in reply to Re^4: [OT] Tar file with non-identical duplicate files and no paths?(A solution)
in thread [OT] Tar file with non-identical duplicate files and no paths?

You could peep into the DBD-Pg-2.10.0-Perl5.8.tar binary and string search for Pg.pm. That way, you can really find out if there are actually paths associated with the duplicates.

I'm guessing that tar you're using is confused about how to map paths over from *nix. This manifests as extracting "flat with duplicates".

Yeah, best left to ponder later :)

Replies are listed 'Best First'.
Re^6: [OT] Tar file with non-identical duplicate files and no paths?(A solution)
by BrowserUk (Patriarch) on Sep 14, 2008 at 02:40 UTC
      Heh! We take every chance to blame that we can :)

      So I looked into it -- the file is strange. It does read fine in *nix land though (I have FreeBSD on a virtual machine). You may be interested in the list of files:

      Back in Windows, when I try to open DBD-Pg-2.10.0-Perl5.8.tar.gz with PowerArchiver, it does detect the duplicate files, but the entire archive has been flattened (i.e., directories are empty & plain files appear as duplicates in the same dir). This is the same thing you're seeing.

      You mentioned using an old version of WinZip. Perhaps IZArc could help?

        Thankyou for doing that. That is very weird. Given that the file is intended for windows (hence the .dlls), I'm really surprised that tar from unxtools can't read it correctly.

        I just took a look at it using WinRAR which I had kicking around on a CD from a magazine and it sees the structure correctly. So the information is in there, but my copy of tar isn't seeing it, or is ignoring it.

        I will have to a) pull the latest tar from above and see if anything has changed; b) report the problem if it hasn't and see what they say.


        Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
        "Science is about questioning the status quo. Questioning authority".
        In the absence of evidence, opinion is indistinguishable from prejudice.