"Kaynak" genellikle insan tarafından okunabilen (yüksek seviyeli) bir programlama dilinde bir programın kodu olarak adlandırılır. Bu kod ile programda (script, flash movie, java uygulaması, uygulama programı vb.) değişiklikler yapabilirsiniz. Programın yazarı veya dağıtıcısı, kaynak kodunu bitmiş ürünle birlikte dağıtıp dağıtmayacağına kendisi karar verir. "Açık kaynak" olarak dağıtılan, diğer programların kaynak kodu (örneğin, JavaScript komut dosyaları veya HTML sayfaları), tanım gereği gizlenemeyen ve diğer programların kaynak koduna tabi olan tüm bir uygulama sınıfı vardır. telif hakkı için.
Talimatlar
Aşama 1
Bu yazılım ürününün yazarının veya dağıtıcısının sitesinden açık kaynak uygulamasının kaynak kodunu alın. Sitenin adresini, içindeki "Hakkında" öğesini seçerseniz, genellikle "Yardım" adlı menü bölümünde bulabilirsiniz.
Adım 2
Kaynak koduna erişmek istiyorsanız bir web sayfasını sağ tıklayın. Herhangi bir tarayıcıda, açılan içerik menüsü, ifadeleri biraz farklı olsa da kaynak görünümü komutunu içerecektir. Bağlam menüsü olmadan yapabilirsiniz - ctrl + u tuş kombinasyonu, kaynak görünümü komutuna yapılan çağrıyı çoğaltır. Bazı tarayıcılarda yerleşik tarama araçları bulunur (Mozilla Firefox, Google Chrome), diğerleri bunun için harici programlar kullanır - çoğu zaman Not Defteri. Bu şekilde elde edilen sayfa kaynağını bir dosyaya kaydedebilirsiniz.
Aşama 3
Ayrı dosyalarda bulunan kaynak JavaScrip komut dosyalarını almak istiyorsanız, web sayfasını kullandığı kaynak dosyalarla birlikte kaydedin. Kaydet iletişim kutusu tarayıcılarda ctrl + s tuş bileşimine basılarak çağrılır ve JavaScrip kaynakları da dahil olmak üzere tüm yardımcı dosyaları kaydetmek için Dosya türü açılır listesinde Web sayfası tamamla öğesini seçin. İhtiyacınız olan dosyalar js uzantısına sahip olacaktır.
4. Adım
Sunucu tarafı komut dosyalarının kaynaklarına (PHP, Perl, vb.) ihtiyacınız varsa, bunları aynı şekilde elde edemezsiniz - istemci tarafı komut dosyalarının aksine, site ziyaretçisinin tarayıcısına gönderilmezler.. Yazılım orada doğru bir şekilde yapılandırılmışsa, yasadışı yöntemler kullanmadan bunları sunucudan kendi başınıza almanız işe yaramaz. Onları almak için sahibiyle iletişime geçin veya İnternette bir analog bulmaya çalışın.
Adım 5
Sunucuda depolanmamaları farkıyla, flash öğelerinin kaynakları için durum hemen hemen aynıdır - kaynaklar (fla uzantılı dosyalar) daha gönderilmeden önce program kodunda (swf uzantılı dosyalar) derlenir İnternette. Ancak, orijinal kaynaklar yalnızca sahibinden veya yazardan elde edilebilse de, bunları yeterli derecede doğrulukla yeniden oluşturmak mümkündür. Bu amaçla özel programlar tasarlanmıştır - örneğin, Flash Decompiler Trillix.