為什麼網上下載的大型電腦單機遊戲大部分給的是安裝包而不是遊戲主體?

4 個回答
枫评游戏
2019-08-27

謝邀。任何遊戲都是需要安裝的,網上可以下載的安裝包,包括數字版,實際都逃不開這一模式。遊戲也是程序,和我們安裝其他應用程序道理相同。都需要通過執行EXE文件來完成安裝。盜版遊戲的安裝,多數會採用打壓縮包的形勢提供,原因一是為了儘可能壓縮上傳體積,二是為了規避風險,因為壓縮包很多人起名不會直接用遊戲名來命名。

謝邀。任何遊戲都是需要安裝的,網上可以下載的安裝包,包括數字版,實際都逃不開這一模式。遊戲也是程序,和我們安裝其他應用程序道理相同。都需要通過執行EXE文件來完成安裝。盜版遊戲的安裝,多數會採用打壓縮包的形勢提供,原因一是為了儘可能壓縮上傳體積,二是為了規避風險,因為壓縮包很多人起名不會直接用遊戲名來命名。

實際上,光盤安裝也是需要執行EXE文件的,只是多數主機遊戲,或者我們PC安裝光盤遊戲的時候,這個光盤讀取後的EXE是自動執行,然後你會直接按到設計好的安裝畫面和進度條,盜版一般節約這些過程,或者破解去除附帶在安裝過程中的加密環節,因此安裝相對看上去十分平庸,甚至就一個簡單的安裝界面,讓程序加載完成就可以。

謝邀。任何遊戲都是需要安裝的,網上可以下載的安裝包,包括數字版,實際都逃不開這一模式。遊戲也是程序,和我們安裝其他應用程序道理相同。都需要通過執行EXE文件來完成安裝。盜版遊戲的安裝,多數會採用打壓縮包的形勢提供,原因一是為了儘可能壓縮上傳體積,二是為了規避風險,因為壓縮包很多人起名不會直接用遊戲名來命名。

實際上,光盤安裝也是需要執行EXE文件的,只是多數主機遊戲,或者我們PC安裝光盤遊戲的時候,這個光盤讀取後的EXE是自動執行,然後你會直接按到設計好的安裝畫面和進度條,盜版一般節約這些過程,或者破解去除附帶在安裝過程中的加密環節,因此安裝相對看上去十分平庸,甚至就一個簡單的安裝界面,讓程序加載完成就可以。

常見的安裝,除了解壓縮壓縮包,獲取EXE文件進行安裝外,還有一種是直接下載的鏡像文件,IOS鏡像文件在解壓後,需要用虛擬光驅裝載來安裝,這樣和我們平時用光盤安裝就一樣啦。

喜爱游戏的小白
2019-08-28

這裡是喜愛遊戲的小白

這個問題小白來給大家解答一下,有一些遊戲齡的小夥伴們都因該記得,很久很久以前,我們的遊戲安裝都是這樣的。

這裡是喜愛遊戲的小白

這個問題小白來給大家解答一下,有一些遊戲齡的小夥伴們都因該記得,很久很久以前,我們的遊戲安裝都是這樣的。

最早的遊戲,無論存儲媒介是什麼樣的,都是需要安裝的。遊戲的本體是封裝在這樣的安裝文件裡的,玩家需要通過安裝文件來獲得遊戲的本體。為什麼早期的遊戲不能直接存儲遊戲本體,而要以這種形式來安裝呢?主要有以下幾個原因:

  • 遊戲完整性要求

這裡是喜愛遊戲的小白

這個問題小白來給大家解答一下,有一些遊戲齡的小夥伴們都因該記得,很久很久以前,我們的遊戲安裝都是這樣的。

最早的遊戲,無論存儲媒介是什麼樣的,都是需要安裝的。遊戲的本體是封裝在這樣的安裝文件裡的,玩家需要通過安裝文件來獲得遊戲的本體。為什麼早期的遊戲不能直接存儲遊戲本體,而要以這種形式來安裝呢?主要有以下幾個原因:

  • 遊戲完整性要求

由於一個遊戲本體,往往有成百上千個文件,這些文件有些是視頻文件,有些是音頻文件,有些則是圖像文件,成百上千的文件,在遊戲運行時是不會進行完整性檢測的。由於早期遊戲的存儲載體普遍有限,對於大型遊戲而言,很難使用一個存儲介質就完全裝下,如果不採用安裝包的形式,在將遊戲拆分為多個安裝媒介的時候,很容易發生文件丟失,文件重複等問題,這樣很難保證遊戲完整性。

  • 系統環境問題

這裡是喜愛遊戲的小白

這個問題小白來給大家解答一下,有一些遊戲齡的小夥伴們都因該記得,很久很久以前,我們的遊戲安裝都是這樣的。

最早的遊戲,無論存儲媒介是什麼樣的,都是需要安裝的。遊戲的本體是封裝在這樣的安裝文件裡的,玩家需要通過安裝文件來獲得遊戲的本體。為什麼早期的遊戲不能直接存儲遊戲本體,而要以這種形式來安裝呢?主要有以下幾個原因:

  • 遊戲完整性要求

由於一個遊戲本體,往往有成百上千個文件,這些文件有些是視頻文件,有些是音頻文件,有些則是圖像文件,成百上千的文件,在遊戲運行時是不會進行完整性檢測的。由於早期遊戲的存儲載體普遍有限,對於大型遊戲而言,很難使用一個存儲介質就完全裝下,如果不採用安裝包的形式,在將遊戲拆分為多個安裝媒介的時候,很容易發生文件丟失,文件重複等問題,這樣很難保證遊戲完整性。

  • 系統環境問題

由於早期操作系統的環境比較簡單,許多遊戲運行需要的例如系統文字,系統庫文件,類似VC++還有Framework這種通用庫文件都不齊全,需要通過安裝包將這些系統庫文件封裝進去,每次安裝遊戲時都進行遊戲配置,保證運行環境。另外,有許多遊戲都需要調用系統註冊表,要在註冊表中寫入遊戲路徑以保存或獲取系統變量,這也需要在安裝包安裝過程中實現,所以以前許多遊戲哪怕安裝完了以後再進行直接複製也無法在另一臺電腦運行。
  • 加密要求

這裡是喜愛遊戲的小白

這個問題小白來給大家解答一下,有一些遊戲齡的小夥伴們都因該記得,很久很久以前,我們的遊戲安裝都是這樣的。

最早的遊戲,無論存儲媒介是什麼樣的,都是需要安裝的。遊戲的本體是封裝在這樣的安裝文件裡的,玩家需要通過安裝文件來獲得遊戲的本體。為什麼早期的遊戲不能直接存儲遊戲本體,而要以這種形式來安裝呢?主要有以下幾個原因:

  • 遊戲完整性要求

由於一個遊戲本體,往往有成百上千個文件,這些文件有些是視頻文件,有些是音頻文件,有些則是圖像文件,成百上千的文件,在遊戲運行時是不會進行完整性檢測的。由於早期遊戲的存儲載體普遍有限,對於大型遊戲而言,很難使用一個存儲介質就完全裝下,如果不採用安裝包的形式,在將遊戲拆分為多個安裝媒介的時候,很容易發生文件丟失,文件重複等問題,這樣很難保證遊戲完整性。

  • 系統環境問題

由於早期操作系統的環境比較簡單,許多遊戲運行需要的例如系統文字,系統庫文件,類似VC++還有Framework這種通用庫文件都不齊全,需要通過安裝包將這些系統庫文件封裝進去,每次安裝遊戲時都進行遊戲配置,保證運行環境。另外,有許多遊戲都需要調用系統註冊表,要在註冊表中寫入遊戲路徑以保存或獲取系統變量,這也需要在安裝包安裝過程中實現,所以以前許多遊戲哪怕安裝完了以後再進行直接複製也無法在另一臺電腦運行。
  • 加密要求

對於早期的遊戲,基本都是單機為主,在沒有網絡認證的情況下,如何限制玩家自由傳播,保護知識產權成為了一大難題,而安裝包的形式可以有效的限制遊戲的拷貝,許多玩家應該都見過,包括現在的許多軟件,在安裝的時候需要玩家輸入序列號和密鑰,否則無法進行安裝,所以採用安裝包封裝的形式可以起到加密的作用。

那麼來說說現在的遊戲,由於傳輸媒介的改變,不用再考慮文件分散存放的問題,而為了保證文件完整性,現在的遊戲普遍採用RAR壓縮包的方式,在解壓的時候壓縮包會自動校驗完整性,基本滿足了遊戲完整性要求這一點。

這裡是喜愛遊戲的小白

這個問題小白來給大家解答一下,有一些遊戲齡的小夥伴們都因該記得,很久很久以前,我們的遊戲安裝都是這樣的。

最早的遊戲,無論存儲媒介是什麼樣的,都是需要安裝的。遊戲的本體是封裝在這樣的安裝文件裡的,玩家需要通過安裝文件來獲得遊戲的本體。為什麼早期的遊戲不能直接存儲遊戲本體,而要以這種形式來安裝呢?主要有以下幾個原因:

  • 遊戲完整性要求

由於一個遊戲本體,往往有成百上千個文件,這些文件有些是視頻文件,有些是音頻文件,有些則是圖像文件,成百上千的文件,在遊戲運行時是不會進行完整性檢測的。由於早期遊戲的存儲載體普遍有限,對於大型遊戲而言,很難使用一個存儲介質就完全裝下,如果不採用安裝包的形式,在將遊戲拆分為多個安裝媒介的時候,很容易發生文件丟失,文件重複等問題,這樣很難保證遊戲完整性。

  • 系統環境問題

由於早期操作系統的環境比較簡單,許多遊戲運行需要的例如系統文字,系統庫文件,類似VC++還有Framework這種通用庫文件都不齊全,需要通過安裝包將這些系統庫文件封裝進去,每次安裝遊戲時都進行遊戲配置,保證運行環境。另外,有許多遊戲都需要調用系統註冊表,要在註冊表中寫入遊戲路徑以保存或獲取系統變量,這也需要在安裝包安裝過程中實現,所以以前許多遊戲哪怕安裝完了以後再進行直接複製也無法在另一臺電腦運行。
  • 加密要求

對於早期的遊戲,基本都是單機為主,在沒有網絡認證的情況下,如何限制玩家自由傳播,保護知識產權成為了一大難題,而安裝包的形式可以有效的限制遊戲的拷貝,許多玩家應該都見過,包括現在的許多軟件,在安裝的時候需要玩家輸入序列號和密鑰,否則無法進行安裝,所以採用安裝包封裝的形式可以起到加密的作用。

那麼來說說現在的遊戲,由於傳輸媒介的改變,不用再考慮文件分散存放的問題,而為了保證文件完整性,現在的遊戲普遍採用RAR壓縮包的方式,在解壓的時候壓縮包會自動校驗完整性,基本滿足了遊戲完整性要求這一點。

而系統環境問題,隨著操作系統越來越成熟,系統環境變量越來越完善,遊戲運行所需庫文件和字體等內容基本都在系統中涵蓋了,少部分電腦不帶的也可以自行去網上下載了,所以系統環境問題也不再是問題。

這裡是喜愛遊戲的小白

這個問題小白來給大家解答一下,有一些遊戲齡的小夥伴們都因該記得,很久很久以前,我們的遊戲安裝都是這樣的。

最早的遊戲,無論存儲媒介是什麼樣的,都是需要安裝的。遊戲的本體是封裝在這樣的安裝文件裡的,玩家需要通過安裝文件來獲得遊戲的本體。為什麼早期的遊戲不能直接存儲遊戲本體,而要以這種形式來安裝呢?主要有以下幾個原因:

  • 遊戲完整性要求

由於一個遊戲本體,往往有成百上千個文件,這些文件有些是視頻文件,有些是音頻文件,有些則是圖像文件,成百上千的文件,在遊戲運行時是不會進行完整性檢測的。由於早期遊戲的存儲載體普遍有限,對於大型遊戲而言,很難使用一個存儲介質就完全裝下,如果不採用安裝包的形式,在將遊戲拆分為多個安裝媒介的時候,很容易發生文件丟失,文件重複等問題,這樣很難保證遊戲完整性。

  • 系統環境問題

由於早期操作系統的環境比較簡單,許多遊戲運行需要的例如系統文字,系統庫文件,類似VC++還有Framework這種通用庫文件都不齊全,需要通過安裝包將這些系統庫文件封裝進去,每次安裝遊戲時都進行遊戲配置,保證運行環境。另外,有許多遊戲都需要調用系統註冊表,要在註冊表中寫入遊戲路徑以保存或獲取系統變量,這也需要在安裝包安裝過程中實現,所以以前許多遊戲哪怕安裝完了以後再進行直接複製也無法在另一臺電腦運行。
  • 加密要求

對於早期的遊戲,基本都是單機為主,在沒有網絡認證的情況下,如何限制玩家自由傳播,保護知識產權成為了一大難題,而安裝包的形式可以有效的限制遊戲的拷貝,許多玩家應該都見過,包括現在的許多軟件,在安裝的時候需要玩家輸入序列號和密鑰,否則無法進行安裝,所以採用安裝包封裝的形式可以起到加密的作用。

那麼來說說現在的遊戲,由於傳輸媒介的改變,不用再考慮文件分散存放的問題,而為了保證文件完整性,現在的遊戲普遍採用RAR壓縮包的方式,在解壓的時候壓縮包會自動校驗完整性,基本滿足了遊戲完整性要求這一點。

而系統環境問題,隨著操作系統越來越成熟,系統環境變量越來越完善,遊戲運行所需庫文件和字體等內容基本都在系統中涵蓋了,少部分電腦不帶的也可以自行去網上下載了,所以系統環境問題也不再是問題。

至於加密要求,由於網絡的發達,還有新的D加密模式,有更多種便利的方式可以取代安裝文件密鑰這種模式,並且安裝文件密鑰的加密模式早已過時,非常容易破解,所以早就被拋棄不用了。

這裡是喜愛遊戲的小白

這個問題小白來給大家解答一下,有一些遊戲齡的小夥伴們都因該記得,很久很久以前,我們的遊戲安裝都是這樣的。

最早的遊戲,無論存儲媒介是什麼樣的,都是需要安裝的。遊戲的本體是封裝在這樣的安裝文件裡的,玩家需要通過安裝文件來獲得遊戲的本體。為什麼早期的遊戲不能直接存儲遊戲本體,而要以這種形式來安裝呢?主要有以下幾個原因:

  • 遊戲完整性要求

由於一個遊戲本體,往往有成百上千個文件,這些文件有些是視頻文件,有些是音頻文件,有些則是圖像文件,成百上千的文件,在遊戲運行時是不會進行完整性檢測的。由於早期遊戲的存儲載體普遍有限,對於大型遊戲而言,很難使用一個存儲介質就完全裝下,如果不採用安裝包的形式,在將遊戲拆分為多個安裝媒介的時候,很容易發生文件丟失,文件重複等問題,這樣很難保證遊戲完整性。

  • 系統環境問題

由於早期操作系統的環境比較簡單,許多遊戲運行需要的例如系統文字,系統庫文件,類似VC++還有Framework這種通用庫文件都不齊全,需要通過安裝包將這些系統庫文件封裝進去,每次安裝遊戲時都進行遊戲配置,保證運行環境。另外,有許多遊戲都需要調用系統註冊表,要在註冊表中寫入遊戲路徑以保存或獲取系統變量,這也需要在安裝包安裝過程中實現,所以以前許多遊戲哪怕安裝完了以後再進行直接複製也無法在另一臺電腦運行。
  • 加密要求

對於早期的遊戲,基本都是單機為主,在沒有網絡認證的情況下,如何限制玩家自由傳播,保護知識產權成為了一大難題,而安裝包的形式可以有效的限制遊戲的拷貝,許多玩家應該都見過,包括現在的許多軟件,在安裝的時候需要玩家輸入序列號和密鑰,否則無法進行安裝,所以採用安裝包封裝的形式可以起到加密的作用。

那麼來說說現在的遊戲,由於傳輸媒介的改變,不用再考慮文件分散存放的問題,而為了保證文件完整性,現在的遊戲普遍採用RAR壓縮包的方式,在解壓的時候壓縮包會自動校驗完整性,基本滿足了遊戲完整性要求這一點。

而系統環境問題,隨著操作系統越來越成熟,系統環境變量越來越完善,遊戲運行所需庫文件和字體等內容基本都在系統中涵蓋了,少部分電腦不帶的也可以自行去網上下載了,所以系統環境問題也不再是問題。

至於加密要求,由於網絡的發達,還有新的D加密模式,有更多種便利的方式可以取代安裝文件密鑰這種模式,並且安裝文件密鑰的加密模式早已過時,非常容易破解,所以早就被拋棄不用了。

綜上所述,隨著電腦軟件的發展,大型遊戲的安裝方式再不是龐大的安裝包方式,而是簡單的解壓即玩的壓縮包方式了,同時採用壓縮的方式在文件傳遞的時候可以減少傳輸時間,達到快速傳播的作用,也是非常有效的。


以上就是為什麼現在的遊戲普遍採用壓縮包的方式,而不是直接傳遞遊戲本體或者安裝文件啦。

這裡是喜愛遊戲的小白,歡迎大家關注小白,小白會推薦好玩的遊戲給大家哦~

汝大爷
2019-08-26

你說的是壓縮包吧,現在很多大型單機遊戲下載(非正版,正版遊戲一般都有遊戲平臺,比如steam,遊戲購買設定好遊戲目錄自動下載安裝)都是分成一個G到兩個G大小的,數個或數十個壓縮包,特別是一些三A大作動不動就是50~70個G,而且大部分都是所謂的綠色免安裝版,也就是解壓在目錄就可以遊戲。至於為什麼壓縮成這麼多的壓縮包,個人認為是因為下載分流,每次下載幾個壓縮包可以同時下載,這就避免了單個壓縮包下載速率不高,無法達到網絡最大下載,比方說,單個壓縮包因網盤或分流網站原因下載速率只能達到100kb,那麼十個壓縮包同時下載就能達到1000kb(也就是1mb)。另外一個方面就是分流了,迅雷、bt等下載工具主要靠下載分享提高互相的下載速率,也就是說每個壓縮包下載完畢會自動上傳給其他下載用戶,以提高其他用戶下載速率,同理,為你提供下載的用戶越多,你的下載速率越高。

頭條新人,原創不易,請多關注,可以私信分享遊戲哦😊。


你說的是壓縮包吧,現在很多大型單機遊戲下載(非正版,正版遊戲一般都有遊戲平臺,比如steam,遊戲購買設定好遊戲目錄自動下載安裝)都是分成一個G到兩個G大小的,數個或數十個壓縮包,特別是一些三A大作動不動就是50~70個G,而且大部分都是所謂的綠色免安裝版,也就是解壓在目錄就可以遊戲。至於為什麼壓縮成這麼多的壓縮包,個人認為是因為下載分流,每次下載幾個壓縮包可以同時下載,這就避免了單個壓縮包下載速率不高,無法達到網絡最大下載,比方說,單個壓縮包因網盤或分流網站原因下載速率只能達到100kb,那麼十個壓縮包同時下載就能達到1000kb(也就是1mb)。另外一個方面就是分流了,迅雷、bt等下載工具主要靠下載分享提高互相的下載速率,也就是說每個壓縮包下載完畢會自動上傳給其他下載用戶,以提高其他用戶下載速率,同理,為你提供下載的用戶越多,你的下載速率越高。

頭條新人,原創不易,請多關注,可以私信分享遊戲哦😊。



你說的是壓縮包吧,現在很多大型單機遊戲下載(非正版,正版遊戲一般都有遊戲平臺,比如steam,遊戲購買設定好遊戲目錄自動下載安裝)都是分成一個G到兩個G大小的,數個或數十個壓縮包,特別是一些三A大作動不動就是50~70個G,而且大部分都是所謂的綠色免安裝版,也就是解壓在目錄就可以遊戲。至於為什麼壓縮成這麼多的壓縮包,個人認為是因為下載分流,每次下載幾個壓縮包可以同時下載,這就避免了單個壓縮包下載速率不高,無法達到網絡最大下載,比方說,單個壓縮包因網盤或分流網站原因下載速率只能達到100kb,那麼十個壓縮包同時下載就能達到1000kb(也就是1mb)。另外一個方面就是分流了,迅雷、bt等下載工具主要靠下載分享提高互相的下載速率,也就是說每個壓縮包下載完畢會自動上傳給其他下載用戶,以提高其他用戶下載速率,同理,為你提供下載的用戶越多,你的下載速率越高。

頭條新人,原創不易,請多關注,可以私信分享遊戲哦😊。



贝光光光贝
2019-08-26

因為現在的大型單機遊戲本身的遊戲大小就是很大的,直接下載遊戲本身會耗費玩家一定的時間,而我們下載一個安裝程序,在安裝的同時,也是將源文件進行解壓的一個過程,可以縮短我們下載遊戲的時間。

相關推薦

推薦中...