 
     info = archive.getFileInfo filePath
     return callback createNotFoundError(asarPath, filePath) unless info
+    return callback null, new Buffer(0) if info.size is 0
 
     if info.unpacked
       realPath = archive.copyFileOut filePath

child_process = require 'child_process'
path = require 'path'
util = require 'util'

kEmptyBufferLength = 0

# Cache asar archive objects.
cachedArchives = {}


    info = archive.getFileInfo filePath
    throw createNotFoundError(asarPath, filePath) unless info
    return new Buffer(0) if info.size is 0

    if info.unpacked
      realPath = archive.copyFileOut filePath
