node.js を使用して、webapp のサーバー部分を構築しています。これには、thetvdb.com ( thetvdbの API ドキュメント) からデータを取得することが含まれます。データは zip ファイルとして提供されます。HTTP ダウンロードは問題ありませんが、ファイルの解析は問題です。NodeJsでメモリ内のzipファイルをダウンロードして解凍する方法で提案されているように、実際にはファイルを保存することはありませんが、メモリに保持するだけです?
有効なデータを含むバッファがあります(ブラウザ/カールでファイルをダウンロードしたときと同じデータです...)。ただし、adm-zip (他の zip ライブラリにもうんざりしていて、無効な zip の長さを示唆しているものもあります) では開くことができません。エラーは表示されませんが、最後の zipEntries の長さは 0 です。バッファーをファイルシステムに書き出して、gui または cli ツールで開くと動作します。
ファイルへの直接リンクを提供することはできません。API キーが関係するためです。ただし、ここに再アップロードしました。