code: function (callback) {
              async.map([ "unk.dat.gz", "unk_pos.dat.gz", "unk_map.dat.gz", "unk_char.dat.gz", "unk_compat.dat.gz", "unk_invoke.dat.gz" ], function (filename, _callback) {
                  loadArrayBuffer(path.join(dic_path, filename), function (err, buffer) {
                      if(err) {
                          return _callback(err);
                      }
                      _callback(null, buffer);
                  });
              }, function (err, buffers) {
                  if(err) {
                      return callback(err);
                  }
                  var unk_buffer = new Uint8Array(buffers[0]);
                  var unk_pos_buffer = new Uint8Array(buffers[1]);
                  var unk_map_buffer = new Uint8Array(buffers[2]);
                  var cat_map_buffer = new Uint8Array(buffers[3]);
                  var compat_cat_map_buffer = new Uint32Array(buffers[4]);
                  var invoke_def_buffer = new Uint8Array(buffers[5]);
  
                  dic.loadUnknownDictionaries(unk_buffer, unk_pos_buffer, unk_map_buffer, cat_map_buffer, compat_cat_map_buffer, invoke_def_buffer);
                  // dic.loadUnknownDictionaries(char_buffer, unk_buffer);
                  callback(null);
              });
          }
docs: Unknown dictionaries