From bd1f0e78a8f34da243ec062f9f89cacb352650bd Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Wed, 12 Nov 2014 11:58:03 +0800 Subject: [PATCH] docs: original-fs module --- docs/tutorial/application-packaging.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/tutorial/application-packaging.md b/docs/tutorial/application-packaging.md index 423162443fd7..a2dd5dabca15 100644 --- a/docs/tutorial/application-packaging.md +++ b/docs/tutorial/application-packaging.md @@ -95,6 +95,17 @@ var win = new BrowserWindow({width: 800, height: 600}); win.loadUrl('asar:/path/to/example.asar/static/index.html'); ``` +### Treating `asar` archive as normal file + +For some cases like verifying the `asar` archive's checksum, we need to read the +content of `asar` archive as file. For this purpose you can use the built-in +`original-fs` module which provides original `fs` APIs without `asar` support: + +```javascript +var originalFs = require('original-fs'); +originalFs.readFileSync('/path/to/example.asar'); +``` + ## Limitations on Node API Even though we tried hard to make `asar` archives in the Node API work like