Found a workaround for this. Downloaded '.vsix' file of ionide-fs from this link. In VS Code Extensions tab, there is an option 'Install from VSIX'. That worked. So in case anyone is unable to install from vscode extensions tab directly(i.e. from Marketplace), they may try this way of installing an extension.

Just for information, I was getting the same error for version 1.7.2 of vscode as well while trying to install from Marketplace.

Answer from ronilk on Stack Overflow
🌐
GitHub
github.com › microsoft › vscode › issues › 215612
Error: End of central directory record signature not found. Either not a zip file, or file is truncated. · Issue #215612 · microsoft/vscode
June 15, 2024 - Error: End of central directory record signature not found. Either not a zip file, or file is truncated.#215612 ... There is a problem when trying to install or update several extensions with the latest version of VSCode.
Author   DFelten
Discussions

visual studio code - VSCode Marketplace extension: Corrupt ZIP: end of central directory record signature not found - Stack Overflow
I am trying to install a VSIX package downloaded from the Marketplace using wget on a Linux VM where the VSCode server is installed but I am getting the below error: $ wget -nv https://marketplace. More on stackoverflow.com
🌐 stackoverflow.com
February 10, 2021
Installation fails from vsix : Corrupt ZIP: end of central directory record signature not found
Environment data VS Code version: VSCode-win32-x64-1.60.1 Extension version (available under the Extensions sidebar): last release from github, 2021.9.1246542782 & 2021.9.1230869389 from market... More on github.com
🌐 github.com
6
September 22, 2021
[error] end of central directory record signature not found: CorruptZip: end of central directory record signature not found
When trying to install the extension I keep on receiving this error: 2023-05-30 18:37:15.609 [error] end of central directory record signature not found: CorruptZip: end of central directory record signature not found at pt.download (c:\... More on github.com
🌐 github.com
4
May 30, 2023
[error] ["validating: Corrupt ZIP: end of central directory record signature not found"
There was an error while loading. Please reload this page · giving the below error while trying to install salesforce extension pack in vscode. [2021-08-26 11:22:40.159] [renderer1] [error] ["validating: Corrupt ZIP: end of central directory record signature not found"," at _.downloadInst... More on github.com
🌐 github.com
2
August 26, 2021
🌐
GitHub
github.com › PowerShell › vscode-powershell › issues › 4474
Installation -> CorruptZip: end of central directory record signature not found · Issue #4474 · PowerShell/vscode-powershell
March 23, 2023 - 2023-03-23 08:44:07.678 [warning] Settings pattern "application." doesn't match any settings 2023-03-23 08:44:15.640 [warning] Settings pattern "application." doesn't match any settings 2023-03-23 08:44:18.632 [warning] Settings pattern "application." doesn't match any settings 2023-03-23 08:44:20.589 [warning] Settings pattern "application." doesn't match any settings 2023-03-23 08:44:22.268 [info] [perf] Render performance baseline is 141ms 2023-03-23 08:44:22.685 [warning] Settings pattern "application." doesn't match any settings 2023-03-23 08:44:24.994 [error] CorruptZip: end of central d
Author   alexanderarnst
🌐
GitHub
github.com › microsoft › vscode-python › issues › 17491
Installation fails from vsix : Corrupt ZIP: end of central directory record signature not found · Issue #17491 · microsoft/vscode-python
September 22, 2021 - I should be able to install the python extension on my portable vscode from the vsix only (offline). Installation fails. Error message : Command 'Extension: Instal from VSIX...' resulted in an error (Corrupt ZIP: end of central directory record signature not found) Other packages such as cpp extension, cmake extension, are successfully installed from vsix.
Author   lpanichi
🌐
GitHub
github.com › microsoft › vscode › issues › 184007
[error] end of central directory record signature not found: CorruptZip: end of central directory record signature not found · Issue #184007 · microsoft/vscode
May 30, 2023 - When trying to install the extension I keep on receiving this error: 2023-05-30 18:37:15.609 [error] end of central directory record signature not found: CorruptZip: end of central directory record signature not found at pt.download (c:\...
Published   May 30, 2023
Author   Olgoetz
🌐
GitHub
github.com › microsoft › vscode › issues › 84869
Corrupt ZIP: end of central directory record signature not found · Issue #84869 · microsoft/vscode
November 14, 2019 - Attempt to update or install any extension either from inside VSCode or from the Marketplace results in the following error: [2019-11-14 15:27:57.135] [renderer1] [error] Corrupt ZIP: end of central directory record signature not found: validating: Corrupt ZIP: end of central directory record signature not found at file:///C:/Users/<user>/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:386:115
🌐
GitHub
github.com › forcedotcom › salesforcedx-vscode › issues › 3519
[error] ["validating: Corrupt ZIP: end of central directory record signature not found" · Issue #3519 · forcedotcom/salesforcedx-vscode
August 26, 2021 - Summary giving the below error while trying to install salesforce extension pack in vscode. [2021-08-26 11:22:40.159] [renderer1] [error] ["validating: Corrupt ZIP: end of central directory record signature not found"," at _.downloadInst...
Author   Myraa
Find elsewhere
🌐
Reddit
reddit.com › r/vscode › getting an error when trying to download python but when i search this path, it does not exist.
r/vscode on Reddit: Getting an error when trying to download python but when I search this path, it does not exist.
January 29, 2023 -

Corrupt ZIP: end of central directory record signature not found: CorruptZip: Corrupt ZIP: end of central directory record signature not found
at z.p (vscode-file://vscode-app/c:/Users/chadw/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:89:162859)
at async z.extractUserExtension (vscode-file://vscode-app/c:/Users/chadw/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:89:160555)
at async Y.q (vscode-file://vscode-app/c:/Users/chadw/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:89:166093)
at async Y.h (vscode-file://vscode-app/c:/Users/chadw/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:89:167256)

🌐
Microsoft Learn
learn.microsoft.com › en-us › answers › questions › 1328281 › central-directory-corrupt-error-on-vscode-deploy
"Central Directory corrupt" error on VSCode deploy - Microsoft Q&A
July 13, 2023 - Make sure that the zip file is not corrupted and that it contains all the necessary files and folders for your application. ... I have the same problem on only one of two functions I am trying to deploy.
🌐
GitHub
github.com › anthropics › claude-code › issues › 3598
[BUG] VS Code extension installation fails with 'End of central directory record signature not found' on /status · Issue #3598 · anthropics/claude-code
July 16, 2025 - The extension installation process appears to be trying to extract a corrupted or truncated .vsix file. Install Claude Code globally via npm: npm install -g @anthropic-ai/claude-code ... The VS Code extension should install successfully and show "✔ VS Code extension installed" in the status output. The extension installation fails with the following error: ⚠ Error installing VS Code extension: 1: 1 Error: End of central directory record signature not found. Either not a zip file, or file is truncated.
Author   bukanpeneliti
🌐
Discourse
fortran-lang.discourse.group › help › visual studio code
Modern Fortran Manual Installation Error - Visual Studio Code - Fortran Discourse
October 11, 2022 - Hello everyone, I am trying to install on my company pc the Modern Fortran extension but if I try to do so I end up with the following error: " [“Invalid: Corrupt ZIP: end of central directory record signature not found”," at G.downloadExtension (vscode-file://vscode-app/c:/Software/Microsoft VS Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:88:195231)“,” at async G.doRun (vscode-file://vscode-app/c:/Software/Microsoft VS Code/resources/app/o...
🌐
DevPress
devpress.csdn.net › cloud › 6324edd5fd0b112779161878.html
VSCode Marketplace extension: Corrupt ZIP: end of central directory record signature not found_开发云应用-开发云
September 17, 2022 - > certutil.exe -hashfile .\llvm-vs-code-extensions.vscode-clangd-0.1.9.vsix MD5 MD5 hash of .\llvm-vs-code-extensions.vscode-clangd-0.1.9.vsix: 74f82f716616796157bde8008c8e5a45 CertUtil: -hashfile command completed successfully.
🌐
w3tutorials
w3tutorials.net › blog › vscode-marketplace-extension-corrupt-zip-end-of-central-directory-record-signature-not-found
How to Fix 'Corrupt ZIP: End of Central Directory Record Signature Not Found' When Installing VSCode Marketplace Extension via wget on Linux VM — w3tutorials.net
It acts as a "table of contents" for the archive, storing metadata like file names, sizes, and offsets. If this record is missing or corrupted, tools like unzip (used by VSCode to install extensions) cannot parse the ZIP file, resulting in the error.
🌐
Appuals
appuals.com › home › linux › linux troubleshooting
How to Fix End of Central Directory Signature Not Found
October 13, 2022 - As it turns out, the “end of central directory signature not found” is usually experienced when the respective file has either not downloaded properly or has been corrupted during the download process.
🌐
GitHub
github.com › microsoft › vscode › issues › 301547
# Bug Report: VS Code macOS - "End of central directory record signature not found" · Issue #301547 · microsoft/vscode
March 13, 2026 - Error: End of central directory record signature not found. Either not a zip file, or file is truncated. at N0 (...) at /node_modules/yauzl/index.js:40:7 ... Expected Behavior: VS Code should start normally without zip/extraction errors. Actual Behavior: VS Code logs the error about “End of central directory record signature not found” and some features (like Settings Sync) fail to initialize properly.
Author   JulienBrunetDecathlon