2013-03-13 81 views
-4

爲什麼谷歌使用.apk作爲他們的應用程序文件擴展名?爲什麼他們沒有使用.jar.jad或任何其他文件擴展名?爲什麼android應用程序擴展名爲.apk?爲什麼不.jar或.jad?

我來儘量的唯一原因是

  • .apk意味着Android的應用程序包。

我知道他們像其他壓縮機一樣捆綁應用程序包。但是還有其他一些原因。

APK文件是基於JAR文件格式的ZIP文件格式的軟件包。爲什麼Google沒有使用.jar呢?

請賜教我這些Google選擇android應用擴展.apk只有??爲什麼不使用其他文件擴展名?

+3

因爲它不是一個JAD或一個罐子。這只是一個ZIP文件,Android設計師隨意選擇APK。 – Simon 2013-03-13 00:18:24

+0

@Lucifer乾草兄弟!通過我在stackoverflow中提到的用戶詳細信息頁面來Ping我。我嘗試了你的,但你沒有提到太多。 – 2013-03-13 00:51:04

+0

@Lucifer:哦,很高興見到兄弟!你介意給我你的Fb用戶名?因爲在這裏聊天創建標誌! :P – 2013-03-13 00:57:29

回答

6

爲什麼google使用.apk作爲其應用程序文件擴展名?

他們需要使用一些文件擴展名。由於APK的結構與JAR或JAD(不同的內容)結構不同,因此它們對於重複使用這些擴展程序確實很愚蠢。因此,他們選擇了更有特色的東西。

3

.jar代表Java Archieve,.jad代表Java描述相同.apk代表應用程序包

Android應用程序包含了完整的包,這就是爲什麼它的擴展.apk這是應用程序包的縮寫形式。