NUPKG NUSPEC
Конвертация файлов

Конвертировать NUPKG в NUSPEC

БЫСТРЫЙ ОТВЕТ
Возможно ли конвертировать NUPKG в NUSPEC?
Да - NUPKG конвертируется в NUSPEC.

Откройте .nupkg в 7-Zip или переименуйте его в .zip, затем перетащите файл .nuspec из корня архива в локальную папку. Специальное ПО не требуется, так как .nupkg - это стандартный контейнер ZIP.

На этой странице

Протестировано на macOS, Windows и Linux
Последняя проверка: Oct 2026

Больше бесплатных конвертеров

HEIC, PNG, WEBP, MP3 и другие - все инструменты здесь бесплатны.

Открыть инструменты

Зачем конвертировать NUPKG в NUSPEC?

Файл .nuspec содержит манифест пакета, включая id, версию, авторов, зависимости и лицензию. Это может понадобиться для проверки метаданных без установки пакета, использования его в качестве шаблона для нового пакета или загрузки в приватный фид, который требует манифест отдельно.

Способы конвертации NUPKG в NUSPEC

7-Zip OPEN-SOURCE

Щелкните правой кнопкой мыши на .nupkg, выберите 7-Zip > Открыть архив, выберите .nuspec в корне архива и нажмите «Извлечь».

NuGet Package Explorer OPEN-SOURCE

Откройте .nupkg через File > Open local package, выберите .nuspec на панели содержимого, затем используйте File > Save metadata as, чтобы сохранить его как отдельный файл.

Переименование в .zip FREE

Измените расширение .nupkg на .zip, откройте в Проводнике Windows или используйте unzip в macOS/Linux и скопируйте .nuspec из корня архива.

Об этих форматах

Качество и на что обратить внимание

  • Файл .nuspec внутри собранного .nupkg отражает значения, определенные во время сборки (например, версию из .csproj), а не обязательно манифест, написанный вручную.
  • Извлеченный .nuspec является полным и валидным - его можно использовать напрямую с командой nuget pack для пересборки или создания форка пакета.
  • Элемент <files> обычно отсутствует в файлах .nuspec, извлеченных из сборки dotnet pack; структура файлов определяется автоматически во время сборки.

Часто задаваемые вопросы

Где в `.nupkg` находится файл `.nuspec`?
В корне архива, под именем <id>.<version>.nuspec.
Могу ли я использовать извлеченный `.nuspec` для повторной упаковки?
Да - это полный, валидный манифест, пригодный для использования с nuget pack.
В чем разница между `.nuspec` и `.nupkg`?
.nuspec - это только метаданные в формате XML; .nupkg - это полный ZIP-архив, содержащий DLL, файл .nuspec и все остальные ресурсы пакета.