- .nupkg failai techniškai yra ZIP paketai, kuriuose yra .NET projektų kodo bibliotekos.
- „Windows 11“ siūlo vietinį tokių formatų kaip ZIP, RAR, 7z ir TAR palaikymą, todėl galite lengvai išgauti turinį.
- Yra specializuotų įrankių, tokių kaip „NuGet“ ir „Visual Studio“, skirtų šiems paketams profesionaliai valdyti.
Tikriausiai esate susidūrę su failu, kuris baigiasi .nupkg ar kitu keistu suspaustu formatu, ir svarstėte, kas tai per daiktas arba kaip jį atidaryti kompiuteryje. Nesijaudinkite, nes dauguma šių failų yra tiesiog konteineriai, kuriuose sugrupuojami keli elementai, siekiant sumažinti jų dydį ir palengvinti jų bendrinimą su kuo nors kitu arba įkėlimą į debesį.
Konkrečiai „Windows 11“ atveju sistema žengė didelį žingsnį į priekį ir dabar leidžia mums tvarkyti įvairius glaudinimo formatus, nereikia diegti daugybės skirtingų programų. Nesvarbu, ar jums reikia peržiūrėti „NuGet“ paketo kodą, ar tiesiog išgauti kelias nuotraukas iš ZIP failo, čia rasite viską, ką reikia žinoti, kad galėtumėte profesionaliai naršyti šiuose suspaustuose aplankuose.
NUPKG failų paslaptis

Jei esate kūrėjas arba tik pradedate dirbti su .NET pasauliu, tikriausiai matėte, kad .nupkg failai yra įprasti. Tai iš esmės yra šaltinio kodo paketai , kuriuos „NuGet“ paketų tvarkyklė naudoja pakartotinai naudojamoms bibliotekoms platinti „Visual Studio“. Užuot atsisiuntus atskirus DLL failus iš interneto ir tikintis, kad jie veiks, „NuGet“ automatizuoja visą diegimo ir priklausomybių valdymo procesą.
Įdomiausia tai, kad techniškai .nupkg failas yra užmaskuotas ZIP failas . Jis atitinka Atvirojo pakavimo konvencijos (OPC) standartą, tą patį, kurį naudoja „Word“ (.docx) ar „Excel“ (.xlsx) dokumentai. Tai reiškia, kad jei norite pamatyti, kas yra viduje, neįdiegę jokių programavimo įrankių, galite tiesiog pakeisti failo plėtinį iš .nupkg į .zip ir atidaryti jį bet kuria standartine dekompresijos programa.
Įrankiai NUPKG atidarymui ir valdymui

Nors ZIP triukas veikia, yra daug profesionalesnių būdų tvarkyti šiuos paketus, priklausomai nuo to, ko ieškote:
- „Visual Studio“ ir „NuGet“: Tai yra oficialus metodas. Šios programos ne tik atidaro failą, bet ir bibliotekos yra integruotos tiesiogiai savo projekte, automatiškai valdydami versijas ir atnaujinimus.
- Komandinės eilutės sąsaja (CLI): Tiems, kurie teikia pirmenybę klaviatūrai, tokie įrankiai kaip
nuget.exeodotnet.exeJie leidžia efektyviai supakuoti ir diegti funkcijas. - Prisijungę žiūrovai ir „ezyZip“: Internete yra parinkčių, kurios leidžia jums peržiūrėti turinį (vaizdus, dokumentus ar garso įrašus) nieko neišskleisti, tiesiog nuvilkdami failą į naršyklę.
Suspaustų failų tvarkymas sistemoje „Windows 11“

„Windows 11“ gerokai supaprastino paprasto vartotojo gyvenimą. Naujausiose versijose failų naršyklė nebeapsiriboja ZIP formatu, bet išplėtė savo galimybes. Dabar galite atidaryti ir išgauti turinį iš RAR, 7z ir TAR archyvų tiesiogiai, todėl nereikia apkrauti kompiuterio papildoma programine įranga.
Norėdami ką nors suspausti, procesas yra labai paprastas: dešiniuoju pelės mygtuku spustelėkite aplanką arba failą, eikite į Rodyti daugiau parinkčių , tada į Siųsti į ir pasirinkite Suspaustas (zip) aplankas . Norėdami atlikti priešingą veiksmą, tiesiog dešiniuoju pelės mygtuku spustelėkite suspaustą failą ir pasirinkite parinktį Išskleisti viską , vykdydami vedlio veiksmus, kad pasirinktumėte, kur norite išsaugoti failus.
Techniniai niuansai apie suspaudimą

Svarbu žinoti, kad nors „Windows 11“ yra labai universali, ji turi ir apribojimų. Pavyzdžiui, sistema gali atidaryti daugelį failų formatų, tačiau nepalaiko slaptažodžiu apsaugotų failų išskleidimo naudojant trečiųjų šalių įrankius. Tokiais atvejais būtina naudoti specializuotą programinę įrangą, pvz., „7-Zip“ arba „WinRAR“ , kurios išlieka neginčijamomis lyderėmis saugumo ir pažangių glaudinimo algoritmų srityje.
Jei kuriate savo „NuGet“ paketus, nepamirškite, kad vidinė struktūra yra gyvybiškai svarbi. .nuspec failas veikia kaip paketo manifestasnurodant versiją, autorių ir būtinas priklausomybes. Norint sugeneruoti galutinį failą, paprastai naudojama komanda. nuget packkuris supakuoja sukompiliuotą kodą ir derinimo simbolius (.snupkg failus), kad kiti programuotojai galėtų susekti klaidas šaltinio kode.
Turėdami visišką suspaustų failų ir „NuGet“ paketų kontrolę, galite optimizuoti disko vietą ir supaprastinti savo darbo eigą, nesvarbu, ar tai būtų naudojant vietinį „Windows 11“ išskleidimą įprastų formatų atveju, ar „Visual Studio“, skirtą pažangiam programinės įrangos priklausomybių valdymui.