軟件開發(fā)源碼怎么找(開發(fā)軟件帶源碼嗎)
本篇文章給大家談談軟件開發(fā)源碼怎么找,以及開發(fā)軟件帶源碼嗎對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
怎樣查看一個軟件的源代碼?
對于現(xiàn)在的軟件來說,源代碼是最基礎的部分,得到了源代碼也就幾乎得到了軟件的全部。源代碼對于商業(yè)性質的軟件來說是極其重要的,一旦泄露就會造成非常大的損失,所以源代碼是一個軟件開發(fā)團隊的最高機密。
正因如此,很多人出于不同目的,會想辦法得到軟件的源代碼,但是我們知道,軟件的最終產品一般是已經編譯過的文件,就像我們初學C語言時生成的 exe 文件一樣,是一些二進制符,不能直接查看源碼。
想要查看一個軟件的源代碼,首先要確定這個軟件的開發(fā)者是否已經將其開源,如果開源的話就不必大費周章地去反編譯了,直接去開源社區(qū)里就會發(fā)現(xiàn)該軟件的源碼,開發(fā)者一般也會提供源碼的下載鏈接。
如果軟件不開源,那就要進行反編譯了,查看大多數軟件的源碼都需要用到這個方法,即使反編譯了,看到的源代碼也是非?;靵y的,因為為了保護源碼,開發(fā)者在編譯前都會進行混淆,目的就是即使有人反編譯成功,也無法看懂代碼里的邏輯,這也是保護源碼的最后一道防線。
從那里可以找到并下載開源軟件的源代碼?越詳細越好。謝謝了
從那里可以找到并下載開源軟件的源代碼?越詳細越好。謝謝了
google code和soure fe是兩個最大的開源軟件平臺,許多開源項目都架在上面。
我玩了一段時間的ubuntu,常常在上面下載軟件。有一些是跨平臺的,有一些則只能在linux下編譯。
源碼包的文件擴展名一般為.tar.gz或者 .tar.bz2,linux下常用的兩個打包壓縮格式,winrar也可以解壓它。
請問哪里可以下載到開源軟件源代碼?
那個啊`~~
你去下載linux里面很多啊~
7z,fla不是開源軟件嗎?那么,在哪里可以找到 源代碼?
which 7z|xargs dpkg -S|cut -d ":" -f 1|xargs apt-get source
如果樓主使用的是ubuntu,debian等系統(tǒng),可以試試上面的命令,已經在我的ubuntu10.10下測試通過
或者在soure fe下載
:sourcefe./projects/sevenzip/files/7-Zip/9.20/7z920.tar.bz2/download
許多的開源項目都架在sourge fe和google code上,源碼包一般擴展名tar.bz2 ,tar.gz ,tgz等都是linux下常見的打包壓縮格式,7z為跨平臺軟件,在windows,linux下都可以編譯。
怎么從開源中國下載某開源軟件的源代碼
打開開源中國網站;
注冊、登錄;
在網站內查找關鍵詞;
再所需要的網頁下載。
其實國外也有很多類似的網站,可以搜搜。
求開源軟件ImgBurn的源代碼
:code.google./p/opensofare/downloads/detail?name=imgburn.execan=2q=
在右邊欄選擇Source
官方網址::imgburn.
網站上說此軟件為免費軟件不是開源軟件。
請問哪可以下到開源軟件 Sumatra PDF的源代碼?
sf.應該有吧
何為開源軟件 開源代碼
開源的源字就是只代碼的。
開源是為了軟件共享,讓更多的人參與軟件的完善中去。當然,具體的開源宗旨的話你可以看各個開源協(xié)議的目標和宗旨。
什么是源代碼,開源軟件
源代碼就是作者書寫的程序代碼,通常是有意義的,人能看懂匯編及高級語言代碼。
這些源代碼經過編譯器編譯鏈接后會變成由計算機能夠看懂的二進制可執(zhí)行代碼,這些代碼通常人是看不懂的,當然有些也可以通過反匯編等手段一定程度上“看懂”
所謂的開源軟件,就是作者將源代碼與編譯后的可執(zhí)行代碼同時發(fā)布。
一般的軟件,作者只是發(fā)布編譯后的可執(zhí)行代碼,而不發(fā)布源代碼。
開源軟件怎么看源代碼
要看作者有沒有發(fā)布此程序的源碼出來.
如果確認是開源軟件, 去作者主頁下載即可.
hadoop 源代碼 從哪里可以找到?。吭趺聪螺d,說詳細一點謝謝
你可以用SVN軟件在這里同步到最新的代碼:
:svn.apache./repos/asf/hadoop
其實你同步你研究領域的分支就可以了,全同步實在太大了。
SVN軟件可以用Tortoise SVN,使用方法baidu一下就可以了。
當然也可以到cloudera或Yahoo!的hadoop官網的download鏈接去下載。
怎么查看軟件源代碼?
問題一:怎樣查看別人做的軟件的源代碼(高手進) 無論你學什么都不可能得到真正的源代碼的,原因很簡單,絕大多數的exe或者dll都是用高級語言諸如C/C++/delphi之類開發(fā)的,經過開發(fā)環(huán)境的編譯得到計算機能夠執(zhí)行的二進制機器碼文件exe,這個過程是通常是不可轉逆的,但是這個過程稱之為反匯編或者反編譯,也就是說你可以用一些軟件(比如W32Da *** 等等)將exe之類進行反編譯,得到匯編語言的代碼,這種代碼雖然可能執(zhí)行結果與原軟件相同,但已經與源代碼完全不同了。因此絕大多數的軟件破解工作,都是基于反匯編的調試工具上進行的,比如ollydbg或者softice等等。
當然有些特例的,比如/java/vb等等開發(fā)的exe,是有可能用一些專用軟件看到部分源代碼的。
問題二:如何查看軟件的源代碼 30分 額 你想多了..... 現(xiàn)在軟件都是生成的 也就說源代碼都被加密過了。除非作者把源碼發(fā)出來,不然是看不到的。 當然有些牛逼的黑客能反編譯,但人家的反編譯軟件都當傳家寶一樣收著,不會公布出來的?。。。?
問題三:怎么可以查看一個軟件的源代碼 前觸是你會編程,懂得代碼流程和代碼函數的用途
你在編寫個程序(反射),將軟件源代碼讀出來,就能知道它用了哪些函數,用了哪些方法,怎樣調用的
這樣你就不是知道了它是怎么寫的,不過編寫反射程序蠻麻煩,現(xiàn)在我還在研究當中
一般軟件漏洞 可以用這個方法檢查出來,進行報復和修復。。。?,F(xiàn)在的游戲外掛,就是利用這個原理編寫出來的
問題四:如何查看已編寫好的軟件的源代碼? 除非是未編譯的軟件源代碼,平常你看到的雙擊直接安裝的軟件是經過打包(或者加殼)處理過的。所以你能看到的最多也只是經過反匯編工具解碼出來的匯編代碼,需要很高的匯編知識才能看懂。而且如果軟件加殼了,這個解殼的過程也挺復雜。所以建議你搜一下那個軟件的源碼,如果沒有就沒有辦法了~!
問題五:怎樣查看一個軟件的源代碼? 一般情況下是不可能矗(除非公開源代碼的),一般軟件肯定都有加密措施,不然的話,就不會告微軟壟斷、要求微軟公開源代碼了!
公開源代碼的話,我想用vc++一般都可以看吧。自己的觀點,希望能夠拋磚引玉
問題六:怎樣在安卓設備上查看軟件源代碼 安卓設備是無法查看軟件源代碼的。每一個在手機安裝的app,都是經過嚴格的加密和數字簽名發(fā)布的應用程序,想要看到源代碼必須破解加密,不過這幾乎不可能。
一些簡單的應用程序還是可以反編譯工具,查看到源代碼的。
問題七:怎么查看可執(zhí)行程序的源代碼 有沒有什么工具? 只能進行反編譯,你看到也也是一些匯編編碼,想看源碼根本就沒有可能。
滿意請采納
問題八:怎么查看一個應用程序的源代碼。 不能,唯一的方法就是反匯編,但是反匯編對匯編語言的要求很高,而且效率極低!如果這么容易知道源碼,那么那些靠寫程序吃飯人飯碗早就掉了!還是問你朋友要源碼吧~要不然自己寫一個...
問題九:游戲軟件怎么查看源代碼? 呵呵 ,源代碼自然看不到了,比如java編寫的游戲代碼發(fā)布后都是.class的文件,你如果能成功找到這些文件的話,下載一個java的反編譯器,把這個文件加載進去就可以看到源代碼了!其他語言編寫的代碼,我還真不會弄了!
問題十:怎么查看一個exe程序的源代碼 有很多反編譯軟件但是 目前的那些效率比較低下,而且不是什么樣的exe程序都可以反編譯的要看編碼的語言你可以去百度一下eXeScope(下載地址 onlinedown/soft/9594)這個工具你可以試試 祝你好運~
關于軟件開發(fā)源碼怎么找和開發(fā)軟件帶源碼嗎的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。