(files, want)
| 202 | // --- Extract --- |
| 203 | |
| 204 | function findZipEntryKey(files, want) { |
| 205 | return Object.keys(files).find(k => { |
| 206 | const norm = k.replace(/\\/g, '/') |
| 207 | return norm === want || norm.endsWith(`/${want}`) |
| 208 | }) |
| 209 | } |
| 210 | |
| 211 | async function extractZip(buffer, binaryPath, extractedBinary) { |
| 212 | const binaryDir = path.dirname(binaryPath) |