використовуйте такий код, як наведено нижче, в Scratchpad Firefox:
var file = "/Users/…/sessionstore-backups/recovery.baklz4";
//OS.File.read(file, { compression: "lz4" }).then(bytes =>
// OS.File.writeAtomic(file + ".uncompressed", bytes));
OS.File.read(file, { compression: "lz4" }).then(bytes => {
OS.File.writeAtomic(file + ".uncompressed.stringify",
JSON.stringify(JSON.parse(new TextDecoder().decode(bytes)),null,1))
});
Кінцевий параметр JSON.stringify
обробляє, скільки пробілів буде використано в кожному рядку; Якщо встановити 0, вся справа буде надрукована на один рядок, якщо 1 правильно розбиває рядки (розміщення 2 створить занадто непотрібну пробіл і збільшить розмір файлу для невеликої користі)