function append(err, sourceBuffer) {
    if (err) {
      callback(err);
      return;
    }

    self.engine.entry(data, sourceBuffer, function(err) {
      callback(err, data);
    });
  }
[append description]

@param  {(Buffer|Stream)} source
@param  {TarEntryData} data
@param  {Function} callback
@return void