[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension:v3:en:nupkg":3},{"resolvedFromAlias":4,"canonicalExt":5,"ext":5,"name":6,"category":7,"categoryName":8,"updatedAt":9,"popularity":10,"summary":11,"howToOs":12,"quickAnswer":18,"answerIntro":19,"whatIs":20,"description":21,"furtherReading":22,"openInstructions":41,"commonIssues":54,"securityNotes":73,"faq":77,"aliases":90,"mimeTypes":91,"relatedExtensions":92,"breadcrumbs":139,"categoryAnchor":149,"categoryFuturePath":150,"metaDescription":151,"availableHowToOs":152,"openOnDeviceLinks":153,"cannotOpenReasons":169,"cannotOpenFixes":170,"convertOptions":171,"securityAffiliateMessaging":172,"securityAffiliates":173},false,"nupkg","NuGet package","archives","Archives","2026-06-12T09:16:18.270Z",45,".nupkg is a NuGet package used by .NET tooling. It is a ZIP-based archive that contains compiled code, related files, and a package manifest.",[13,14,15,16,17],"windows","mac","linux","ios","android","To open .NUPKG files on Windows, make a copy of the .nupkg file, then rename the copy from .nupkg to .zip.","To open a .nupkg file, treat it like a ZIP archive: rename it to .zip and extract it, or open it with a ZIP tool. Developers typically consume .nupkg through NuGet tooling rather than opening it manually.","A NuGet package is a single ZIP file that uses the .nupkg extension. It typically contains compiled code and related files plus a descriptive manifest (a .nuspec file) that holds package metadata. Microsoft’s NuGet documentation explicitly notes that a .nupkg is a ZIP file renamed to .nupkg and can be inspected by renaming it back to .zip.","NuGet is the package manager used in the .NET ecosystem, and the .nupkg file is the unit of distribution for libraries and other reusable components. When you add a NuGet dependency to a .NET project, the tools download and use the content stored inside one or more .nupkg files rather than you manually copying DLLs around.\n\nFrom a file-format perspective, .nupkg is intentionally simple: it is a ZIP container with a different filename extension. This makes it easy to inspect or troubleshoot when needed—if something goes wrong with a package, you can extract it and look for its embedded manifest (.nuspec) and the packaged files.\n\nMost users don’t “run” a .nupkg. It is consumed by NuGet-aware tools (for example, .NET development tooling) or examined with an archive utility when you need to inspect its contents or metadata.",[23,26,29,32,35,38],{"title":24,"url":25},"What is NuGet and what does it do? (Microsoft Learn)","https://learn.microsoft.com/en-us/nuget/what-is-nuget",{"title":27,"url":28},"Create a NuGet package using the nuget.exe CLI (Microsoft Learn)","https://learn.microsoft.com/en-us/nuget/create-packages/creating-a-package",{"title":30,"url":31},".nuspec File Reference for NuGet (Microsoft Learn)","https://learn.microsoft.com/sr-cyrl-rs/nuget/reference/nuspec",{"title":33,"url":34},"NuGet and .NET libraries (Microsoft Learn)","https://learn.microsoft.com/en-us/dotnet/standard/library-guidance/nuget",{"title":36,"url":37},"NuGet (Wikipedia)","https://en.wikipedia.org/wiki/NuGet",{"title":39,"url":40},"Media Types (IANA) — official MIME type registry","https://www.iana.org/assignments/media-types/media-types.xhtml",{"windows":42,"macos":45,"linux":47,"ios":50,"android":52},[43,44],"Make a copy of the .nupkg file, then rename the copy from .nupkg to .zip.","Open/extract the .zip with File Explorer or any ZIP utility to view the contents, including the package’s .nuspec manifest.",[43,46],"Open the .zip with Archive Utility (Finder) to extract and inspect the files (look for the .nuspec manifest).",[48,49],"Rename a copy of the file from .nupkg to .zip (it is a ZIP container).","Use your archive manager or unzip to extract and inspect the contents; the .nuspec manifest is inside the package.",[51],"iOS is not a typical environment for working with NuGet packages; transfer the .nupkg to a desktop OS to inspect it by renaming to .zip and extracting.",[53],"Android is not a typical environment for working with NuGet packages; transfer the .nupkg to a desktop OS to inspect it by renaming to .zip and extracting.",[55,61,67],{"title":56,"description":57,"steps":58},"“Windows can’t open this file” / double-click does nothing useful","A .nupkg is a ZIP-based NuGet package and usually isn’t associated with a default app for double-click viewing.",[59,60],"Rename a copy of the file from .nupkg to .zip.","Open/extract the .zip with a ZIP tool and inspect the contents (including the .nuspec manifest).",{"title":62,"description":63,"steps":64},"Package contents are hard to understand after extraction","NuGet packages contain code and metadata intended for NuGet tooling; manually browsing can be confusing without checking the manifest.",[65,66],"Locate and open the .nuspec file inside the extracted package to read the package metadata (id, version, description, dependencies).","If you are trying to use the package in a .NET project, prefer consuming it through NuGet rather than copying files manually.",{"title":68,"description":69,"steps":70},"Renaming to .zip fails to open or extraction errors occur","The download may be incomplete/corrupted, or the file may not actually be a valid NuGet package.",[71,72],"Re-download the .nupkg from the original source and try renaming/extracting again.","If you created the package yourself, recreate it with NuGet tooling and then inspect the newly produced .nupkg.",[74,75,76],"A .nupkg is a ZIP archive and can contain compiled code meant to be referenced by your application; treating it as “just data” can be risky if you later build/run code that depends on it.","Inspecting a .nupkg by renaming it to .zip and extracting is safe in the sense that it’s an archive operation, but the extracted content may include binaries that should not be executed or trusted unless the package source is reputable.","Because it is ZIP-based, it can also present typical archive-handling risks (for example, unexpected extracted files or very large expansions); extract to a safe folder and review what was unpacked.",[78,81,84,87],{"question":79,"answer":80},"Is a .nupkg file just a ZIP file?","Yes. NuGet documentation describes a NuGet package as a ZIP file renamed to .nupkg, and it can be inspected by renaming it back to .zip.",{"question":82,"answer":83},"What is the .nuspec file I see inside a .nupkg?","The .nuspec is the package manifest that contains package metadata. Microsoft’s NuGet documentation notes you can obtain it from within a generated .nupkg.",{"question":85,"answer":86},"Should I manually extract a .nupkg to use a library?","Usually no. NuGet packages are primarily meant to be consumed by NuGet tooling in .NET development; manual extraction is mainly useful for inspection or troubleshooting.",{"question":88,"answer":89},"Is there an official MIME type for .nupkg?","The IANA media type registry is the authoritative source for standardized MIME types. If a specific .nupkg media type is not listed there, you should not assume one; in practice it is a ZIP-based package container.",[],[],[93,99,105,111,117,123,129,134],{"ext":94,"name":95,"category":7,"categoryName":8,"popularity":96,"summary":97,"howToOs":98},"zip","ZIP Archive",93,"ZIP archives are widely used to compress and bundle multiple files or folders for easier storage and sharing.",[13,14,15,16,17],{"ext":100,"name":101,"category":7,"categoryName":8,"popularity":102,"summary":103,"howToOs":104},"rar","RAR Archive",66,".rar files are compressed archive containers used to bundle and compress one or more files, often including split (multi-part) archives. They’re commonly opened by WinRAR and can usually be extracted by tools like 7-Zip and The Unarchiver.",[13,14,15,16,17],{"ext":106,"name":107,"category":7,"categoryName":8,"popularity":108,"summary":109,"howToOs":110},"bz2","bzip2 Compressed File",65,".bz2 is a bzip2-compressed file, typically used to shrink a single file for storage or download. To use the contents, you usually decompress it with an extractor such as 7-Zip or the bzip2 command-line tool.",[13,14,15,16,17],{"ext":112,"name":113,"category":7,"categoryName":8,"popularity":114,"summary":115,"howToOs":116},"7z","7-Zip Archive",64,"A .7z file is a 7-Zip compressed archive, commonly used to bundle and compress files with high compression ratios. Open it with 7-Zip on Windows or compatible archive tools such as WinRAR, Keka, The Unarchiver, p7zip, ZArchiver, or RAR.",[13,14,15,16,17],{"ext":118,"name":119,"category":7,"categoryName":8,"popularity":120,"summary":121,"howToOs":122},"gz","Gzip Compressed File",57,"GZ files are compressed using the gzip algorithm, commonly used for reducing file size and bundling files with TAR.",[13,14,15,16,17],{"ext":124,"name":125,"category":7,"categoryName":8,"popularity":126,"summary":127,"howToOs":128},"br","Brotli-compressed data",55,".br files contain data compressed with the Brotli algorithm, commonly used for web delivery. You open them by decompressing with Brotli tools or compatible archivers, then opening the extracted original file.",[13,14,15,16,17],{"ext":130,"name":131,"category":7,"categoryName":8,"popularity":126,"summary":132,"howToOs":133},"crx","Chrome/Chromium Extension Package (CRX)",".crx is the packaged format used to distribute Google Chrome and other Chromium-based browser extensions. It is essentially a signed wrapper around a ZIP archive containing the extension’s files.",[13,14,15,16,17],{"ext":135,"name":136,"category":7,"categoryName":8,"popularity":126,"summary":137,"howToOs":138},"ipa","iOS/iPadOS App Store Package (IPA)",".ipa is the package format for iOS/iPadOS apps. It is essentially a ZIP archive that contains an app bundle (typically under Payload/*.app) and related metadata used for installation and distribution.",[13,14,15,16,17],[140,143,146],{"label":141,"to":142},"Home","/",{"label":144,"to":145},"File Extension Index","/file-extension",{"label":147,"to":148},".NUPKG","/file-extension/nupkg","category-archives","/category/archives","Learn what .NUPKG files are, how to open them on every platform, common fixes, and security best practices.",[13,14,15,16,17],[154,157,160,163,166],{"os":13,"label":155,"to":156},"Open .NUPKG on Windows","/how-to/open-nupkg-on-windows",{"os":14,"label":158,"to":159},"Open .NUPKG on Mac","/how-to/open-nupkg-on-mac",{"os":15,"label":161,"to":162},"Open .NUPKG on Linux","/how-to/open-nupkg-on-linux",{"os":16,"label":164,"to":165},"Open .NUPKG on iOS","/how-to/open-nupkg-on-ios",{"os":17,"label":167,"to":168},"Open .NUPKG on Android","/how-to/open-nupkg-on-android",[56,62,68],[59,60],[],"archive",[174,178],{"name":175,"description":176,"affiliateUrl":177},"Avast","Avast offers free and premium antivirus software that protects against viruses, malware, ransomware, and phishing. Scan files before opening them to ensure safety.","https://www.avast.com/lp-aff-consumer-store?expid=inf601",{"name":179,"description":180,"affiliateUrl":181},"Norton","Norton 360 delivers comprehensive antivirus protection, VPN, and identity theft monitoring. Scan files for threats before opening to keep your device secure.","http://buy.norton.com/aff_home?utm_campaign=en-ww_nor_n36_aff_nas_nau_nah_cj_nad_low:_sec_nat_mktc_norton_360"]