當前位置:首頁 » 軟體百科 » 為什麼軟體源碼不大安裝包很大

為什麼軟體源碼不大安裝包很大

發布時間: 2022-05-25 02:16:50

❶ c#程序編譯好以後包含Framework,安裝程序巨大

首先下載Salamander .Net Linker軟體包。
利用Salamander .Net Linker生成可脫離.net framework環境運行的程序
Linker是一個命令行工具,它以將我們的.net程序生成可脫離.net framework環境運行的程序 .
Linker不支持中文的路徑,在程序中也不能有中文的標識符.
Linker 有2種部署方式-mdeploy和-native,-mdeploy方式提取的虛擬環境大概40MB左右,而-native方式則是將MSIL代碼轉換為NativeImages,配合-il指令使用,最終提取出來的虛擬環境不到30MB.
語法分別是:
-mdeploy方式:linker -mdeploy -casoff 您的程序.exe (-casoff是為了避免一些bug)
-native方式:linker -native -il System -il System.* -il mscorlib -il accessibility 您的程序.exe
注意:-native方式必須附加這4個-il,意思是指這些程序集不轉換為NativeImages,如果未附加-il,則非常耗時,而且提取出來的框架將近100MB。

這里採用的Salamander .Net Linker是從網上下載的破解版,僅供交流學習之用.

步驟:
1,點擊運行:setenv.bat自動定位到當前Linker所在的目錄.
2,採用上面提到的第二種方式.在提示符下輸入:linker -native -il System -il System.* -il mscorlib -il accessibility mygamePath.exe,執行後,程序會在mygamePath.exe 所以目錄下生成一個名叫mdeployed 的文件夾.裡面就是生成的可以單獨運行的程序了.

❷ 為什麼安裝軟體安裝後很大啊

安裝文件都是一系列文件的壓縮包,安裝的過程就是解壓縮的過程!所以安裝後,會大很多

❸ 為什麼有些軟體看著小,但安裝在手機上卻很大

軟體本身很小,但安裝使用會產生很多存儲數據 日誌 等等的文件 所以就大了

❹ 為什麼軟體明明很小,但是安裝後占很大內存

1
下載的文件跟安裝以後的應用程序是兩回事。2
軟體使用的時候會占系統的緩存,就是你說的手機內存。3
手機內存是一定會占的,定時清理一下垃圾文件就ok

❺ 我下載了火狐瀏覽器的源代碼為什麼有600MB左右,而安裝包只有40MB左右。

尊敬的用戶,您好!很高興為您答疑。
源碼不僅包括可讀性代碼,還包括一些類庫。但是這些打包封裝後都是可以進行有效壓縮的,而且由可讀性向編譯性壓縮,其比例15:1還不算是很大的,請知曉。
希望我的回答對您有所幫助,如有疑問,歡迎繼續咨詢我們。

❻ 為什麼下載的一些安裝程序那麼小,安裝後軟體文件夾卻卻變得那麼大

第一是被專業壓縮工具壓縮,第二,可能你下載的是一個下載器,下載器連接網路再自動下載軟體程序,例如快播,360等

❼ 為什麼photoshop安裝包比裝好的程序大很多

完整版的安裝包,包含了軟體運行所需的所有運行庫文件,比如vc2008 vc2005等等其他,而這些運行庫文件大都好幾百兆,占據了很大一部分

而安裝的文件夾不會很大,這些文件里包含了photoshop的資料庫文件和其他軟體文件,不會有很大,這是軟體的一部分
-----------------
破解版的PS軟體才一百多兆,但是他安裝後也有好幾百兆,這就說明安裝後的文件夾是沒有區別的,而破解版是不包含運行庫文件的,所以都很小,這也就是為什麼有的破解版的軟體不能運行起來,因為他的電腦系統缺少了軟體運行時的運行庫,通俗的講就是缺少軟體運行環境,而完整版把PS所需的所有運行庫文件都包含了,所以很多人都說完整版穩定就是這個原因!

❽ 3Ds Max軟體安裝包為什麼那麼大

那是正式的安裝包 裡面一般包含了32位的和64位的兩份安裝文件,還有軟體運行時所需的顯卡插件,如果你之前已經安裝了那些插件就可以直接下載單獨的安裝程序,2011和之前的版本單獨安裝包的大小隻有700M左右

❾ 為什麼蘋果手機的安裝包 比安卓和電腦的安裝包還大

安卓的應用安裝後只提取程序的執行文件,程序的圖片,數據,都還在壓縮的安裝包內,每次啟動,都要從安裝包內再解壓提取資源文件,因此佔用空間小,畢竟都壓縮了。

而蘋果的iOS每次下載完ipa安裝包。直接把執行文件和數據,資源等一起解壓到程序目錄,而且iOS要匹配不同解析度的設備,因此佔用空間較大。

就是安卓把軟體壓縮了,節省空間,但相對較慢,蘋果都解壓了,佔用空間,但相對較快。

蘋果IOS,你在appstore下載軟體後安裝完安裝包都會刪除,不會佔地方,而安卓的google play也會刪除,但大多數人用的都是國產的軟體商店,安裝包都可以選擇是否刪除的。

蘋果軟體卸載直接在主屏幕上長按圖標至抖動,然後按右上角的 x 即可卸載應用。希望幫助你

❿ 為什麼蘋果手機的安裝包比安卓和電腦的安裝包還大

首先,一個應用的影響大小因素很大一方面是來自於資源,而非代碼,一般應用主要的是圖片資料,比如圖標、背景、圖片等。iOS對於圖片資源的要求相對嚴格一些。

其次,因為App Store顯示的是手機安裝後的實際大小,而不是開發人員上傳的安裝包的大小,也就是說壓縮比越大的app顯示出來的大小與安裝包本身差別越大。而apk上傳Google play後包體大小幾乎不會有變化,這就是導致App Store的包要比安卓大很多的根本原因。

另外,apk是可以優化的,例如只出arm的包可以再小很多,因為現在x86架構基本上只有模擬器在用,有的游戲在App Store將近800m,但是官網下的apk才200m。

熱點內容
女生表白後女生不理你是為什麼 發布:2024-11-16 10:38:49 瀏覽:182
為什麼吃完蘋果會覺得口臭 發布:2024-11-16 09:56:30 瀏覽:509
為什麼人喜歡小動物和清純的東西 發布:2024-11-16 09:54:14 瀏覽:315
為什麼抖音不自己出一款音樂軟體 發布:2024-11-16 09:48:29 瀏覽:434
新電腦裝系統為什麼還是老是重啟 發布:2024-11-16 09:40:13 瀏覽:787
快手手機直播為什麼戴不了耳機 發布:2024-11-16 09:18:02 瀏覽:790
為什麼眼睛發癢有點腫 發布:2024-11-16 09:13:51 瀏覽:464
為什麼晚上睡早上會很酸 發布:2024-11-16 09:09:02 瀏覽:638
手機充電久了為什麼會發燙 發布:2024-11-16 08:58:45 瀏覽:450
男人到老年為什麼總是唱反調 發布:2024-11-16 08:37:38 瀏覽:232