NUPKG File Documentation
Overview
| Feature | Value |
|---|---|
| Format Name | NuGet Package |
| Extension | .nupkg |
| MIME Type | application/zip |
| Based On | ZIP format |
| Primary Use | Package distribution for .NET languages |
| Contains | Compiled code (DLLs), other packages, resource files, and a manifest (nuspec file) |
| Manifest File | .nuspec |
| Manifest MIME Type | application/xml |
| Creation Tool | NuGet CLI, dotnet CLI, MSBuild, NuGet Package Explorer |
| Encryption | Not encrypted, but can be signed for validation |
| Signing supported | Yes, with X.509 certificates |
| Compression Method | Deflate |
| Versioning | Semantic versioning (SemVer) |
| Dependency Management | Defines dependencies within the .nuspec manifest |
| Platform Compatibility | .NET Framework, .NET Core, and .NET 5+/6+ |
| License Metadata | Supported within the .nuspec manifest |
| Package Source | NuGet Gallery, private repositories, local file system |
| Typical File Size Range | Varies widely based on content, typically from a few KBs to several MBs |
| Editability | Can be opened and modified with Zip-compatible tools and NuGet Package Explorer |
| API Support | Extensive support through NuGet Libraries |
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.