/* This Source Code Form is subject to the terms of the Mozilla Public *License,v.2.0.IfacopyoftheMPLwasnotdistributedwiththis *file,Youcanobtainoneathttp://mozilla.org/MPL/2.0/.
*/
// Values taken from using zipinfo to list the test.zip contents var TESTS = [
{
name: "test.txt",
size: 232,
crc: 0x0373ac26,
},
{
name: "test.png",
size: 3402,
crc: 0x504a5c30,
},
];
// Test the stored data with the zipreader var zipR = new ZipReader(tmpFile);
for (var i = 0; i < TESTS.length; i++) { var source = do_get_file(DATA_DIR + TESTS[i].name); for (let method in methods) { var entryName = method + "/" + TESTS[i].name; Assert.ok(zipR.hasEntry(entryName));
function run_test() {
zipW.open(tmpFile, PR_RDWR | PR_CREATE_FILE | PR_TRUNCATE);
for (var i = 0; i < TESTS.length; i++) { var source = do_get_file(DATA_DIR + TESTS[i].name); for (let method in methods) { var entry = method + "/" + TESTS[i].name;
methods[method](entry, source);
size +=
ZIP_FILE_HEADER_SIZE +
ZIP_CDS_HEADER_SIZE +
ZIP_EXTENDED_TIMESTAMP_SIZE * 2 +
entry.length * 2 +
TESTS[i].size;
}
}
do_test_pending();
zipW.processQueue(observer, null); Assert.ok(zipW.inQueue);
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.20Bemerkung:
(vorverarbeitet am 2026-10-12)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.