It's a binary plist. I'm unaware of a plist editor or converter targeting
GNUstep as such, but I think GNUstep does support bplists. Hence, you
should be able to write a converter/extractor yourself.

However, I'm looking at a arbitrary .webarchive I found online. I'm only
guessing the structure and contents from viewing this file using 'less'. So
-- and I'm only guessing -- it seems to me that files don't have a "local"
name or ID, and aren't referenced using one. That is, HTML doesn't seem to
be rewritten to use a local file. I would suspect that Safari intercepts
resource loads and serves content stored in NSDictionary, which (if I'm
guessing right) is ingenious.

It does mean a trivially 'unpacked' file will not find its local copy of
resources.

Perhaps the right way to do this is to take a web browser apart and hack it
to access appropriate files in the .webarchive when a resource load is
requested. Or even to build a GNUstep browser. If you're enthusiastic
enough, Chromium Embedded Framework sounds like a neat way to build a
GNUstep browser.
  https://code.google.com/p/chromiumembedded/

On Mon, Nov 17, 2014 at 2:58 PM, Gerold Rupprecht <[email protected]>
wrote:

> Hi,
>
> Has anyone been able to unarchive a "webarchive" formatted file?
>
> Apparently it is made with a Safari browser. Are there any other options
> to installing Safari and wine to a GNU/linux machine?
>
> Any other advise?
>
> Thanks,
>
> Gerold
>
> --
> Gerold Rupprecht
> 10, rue Louis-Curval
> CH-1206 Genève, Suisse
>
> Fixed: +41 (0) 22 347 73 96
> Mobile: +41 (0) 79 914 29 52
> Skype name: geroldr
>
> PGP Key ID DFA0A4D4 I prefer encrypted mail.
>
> If you have not yet begun using encrypted email, you may find the
> following link useful,
> https://emailselfdefense.fsf.org/en/
>
>
> _______________________________________________
> Discuss-gnustep mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/discuss-gnustep
>
>


-- 
Ivan Vučica
[email protected]
_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to