Узел: загрузка zip через запрос, Zip поврежден

Я использую отличныйЗапрос библиотека для загрузки файлов в Node для небольшого инструмента командной строки, над которым я работаю. Запрос отлично работает для извлечения одного файла, никаких проблем, но он не работает для ZIP.

Например, я пытаюсь загрузитьTwitter Bootstrap архив, который находится по адресу:

http://twitter.github.com/bootstrap/assets/bootstrap.zip

Соответствующая часть кода:

var fileUrl = "http://twitter.github.com/bootstrap/assets/bootstrap.zip";
var output = "bootstrap.zip";
request(fileUrl, function(err, resp, body) {
  if(err) throw err;
  fs.writeFile(output, body, function(err) {
    console.log("file written!");
  }
}

Я пытался установить кодировку "двоичный" тоже не повезло. Фактический размер почтового индекса составляет ~ 74 КБ, но при загрузке с помощью вышеуказанного кода он составляет ~ 134 КБ и при двойном щелчке в Finder для его извлечения я получаю ошибку:

Unable to extract "bootstrap" into "nodetest" (Error 21 - Is a directory)

У меня такое ощущение, что это проблема кодирования, но я не уверен, куда идти дальше.

Ответы на вопрос(2)

Ваш ответ на вопрос