From paolo.01.prg at amadzone.org Wed Oct 14 11:06:28 2009
From: paolo.01.prg at amadzone.org (Paolo Amadini)
Date: Wed, 14 Oct 2009 20:06:28 +0200
Subject: [Maf] [ANN] MAF 0.16.0 (experimental) released
Message-ID: <4AD61324.7080207@amadzone.org>
Hello,
Mozilla Archive Format version 0.16.0 is now officially available
for download at .
This version is experimental (not included in automatic updates,
some strings are not localized) and its primary new feature is the
Saved Pages Conversion Wizard, a new dialog that allows the batch
conversion of a collection of previously saved pages. The wizard
can freely convert from and to MAFF, MHTML and plain HTML.
The wizard is especially useful to convert pages previously saved
as file / folder pairs to a single-file format like MAFF or MHTML.
The information about the original location the page was saved from,
if available, is preserved.
Before using the new wizard, it is recommended that you read the related
documentation at .
In particular, if you're converting from MHTML, the UnMHT extension
should be disabled for the duration of the conversion process. This
is not required if you're converting plain HTML to MHTML or MAFF.
Feedback on the new wizard's performance and effectiveness is welcome.
MAF 0.16.0 has the following user-visible improvements over MAF 0.15.1:
* A new dialog for conversion of previously saved pages is now
available. See the related documentation for details.
* In the multiple tab selection dialog, occasionally it was not
possible to change the current selection after some time passed.
* Improvements to the integrated Save Complete extension:
o Pages that are contained in an archive are now saved
correctly.
o When the save operation fails, an empty file isn't created
anymore in place of the target file.
The following issues are known to exist in MAF 0.16.0:
* In order to open MHTML files when the IE Tab extension is
installed, the filter /^file :\/\/\/.*\.(mht|mhtml)$/ must be
disabled from the IE Tab options.
* The Download Sort extension has a known incompatibility with MAF.
The conflict cannot be resolved without proper modifications to
both extensions, and Download Sort is not actively maintained at
this time.
* When saving a page in an archive fails, retrying the download from
the Downloads window does not achieve the expected result.
* Opening very long documents contained inside MHTML files may cause
the browser to stop responding temporarily.
* With versions of Firefox prior to 3.5.3, web archive files must
have a lowercase file name extension in order to be opened.
Regards,
Paolo Amadini
From bayun at progressors.org Thu Oct 22 11:04:35 2009
From: bayun at progressors.org (=?KOI8-R?B?4czFy9PFyiDozcHSwQ==?=)
Date: Thu, 22 Oct 2009 21:04:35 +0300
Subject: [Maf] MAFF specification - where is it?
Message-ID:
Hello,
I'm trying to create some home-grown system for content storage, and seeking
for file-format to store web-pages. Current candidates are MAFF and MHT -
MHT as widely adopted, MAFF as technically advanced. Bu I cannot find any
specification of MAFF format (nor MTHML). Can you help me with it? And, BTW,
another question. On MAFF page stated, that Firefox can open any zip
archives using jar prefix. Can you explain this?
WBR,
Bayun
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From paolo.01.prg at amadzone.org Fri Oct 23 14:09:14 2009
From: paolo.01.prg at amadzone.org (Paolo Amadini)
Date: Fri, 23 Oct 2009 23:09:14 +0200
Subject: [Maf] MAFF specification - where is it?
In-Reply-To:
References:
Message-ID: <4AE21B7A.2040807@amadzone.org>
??????? ????? wrote:
> I'm trying to create some home-grown system for content storage, and
> seeking for file-format to store web-pages. Current candidates are MAFF
> and MHT - MHT as widely adopted, MAFF as technically advanced. Bu I
> cannot find any specification of MAFF format (nor MTHML). Can you help
> me with it?
Hello!
Thank you for your interest in developing with the MAFF format.
For MAFF, currently there isn't much more documentation than the
"Technical overview" at ,
which you already found. As you can see, it isn't as detailed as it
could be yet, but the very basics are there.
MAFF is designed from the start to be both technically advanced and
easy to implement, and though the Mozilla Archive Format extension
for Firefox is the most complete implementation (and can be used
for reference), there are already other examples of software that
support it. I think a good specification is now needed to allow all
the various implementations to interoperate properly.
I've been always about to write a more detailed specification, as well
as developer documentation related to the Firefox extension, but never
actually got to it. Your request may be a good occasion to start, and
you may also provide valuable feedback during the process. In fact, the
goal is to allow implementations that are as simple as possible, and
if you want you may check with me if there are difficult aspects of the
implementation in your programming language of choice.
The only prerequisite is a library to handle the ZIP format, but there
are a lot available, for many programming languages and platforms.
As for MHTML, you can find some of the information you need in RFC 2557
. The point is that this 28-page
document builds upon other RFCs as well, including RFC 2045, RFC 2046,
RFC 2047, RFC 2231, RFC 2387, RFC 2392, RFC 5322, and others. I had
to do a lot of research to implement them properly in MAF, and support
for some edge cases is not yet complete. Unfortunately there's no single
library that I know of that can be easily used outside of an e-mail
client to handle all the encoding and document structuring details
for MHTML, and I'm afraid that supporting this format would require
much more time and effort than MAFF.
> And, BTW, another question. On MAFF page stated, that
> Firefox can open any zip archives using jar prefix. Can you explain this?
"jar:" is a scheme that can be used in Firefox to access the contents
of a ZIP file directly. You can find it described briefly at
.
To test it, you can for example type this in the Firefox address bar:
jar:!/
For example, to open the file "1234567890_123/index.html" located inside
"file:///C:/My Documents/My Archive.zip" on your machine, you can type:
jar:file:///C:/My Documents/My Archive.zip!/1234567890_123/index.html
...and the document opens directly.
Best regards,
Paolo