"แหล่งที่มา" มักถูกเรียกว่าโค้ดของโปรแกรมในภาษาการเขียนโปรแกรมที่มนุษย์สามารถอ่านได้ (ระดับสูง) ด้วยรหัสนี้ คุณสามารถเปลี่ยนแปลงโปรแกรมได้ (สคริปต์ ภาพยนตร์แฟลช แอปพลิเคชันจาวา โปรแกรมแอปพลิเคชัน ฯลฯ) ผู้เขียนหรือผู้จัดจำหน่ายโปรแกรมตัดสินใจด้วยตัวเองว่าจะแจกจ่ายซอร์สโค้ดพร้อมกับผลิตภัณฑ์สำเร็จรูปหรือไม่ มีแอปพลิเคชันทั้งคลาสที่แจกจ่าย "โอเพ่นซอร์ส" ซอร์สโค้ดของโปรแกรมอื่น ๆ (เช่น JavaScript-scripts หรือ HTML-pages) โดยคำจำกัดความไม่สามารถซ่อนได้และซอร์สโค้ดของโปรแกรมอื่น ๆ อยู่ภายใต้ เพื่อเป็นลิขสิทธิ์
คำแนะนำ
ขั้นตอนที่ 1
รับซอร์สโค้ดของแอปพลิเคชันโอเพ่นซอร์สจากเว็บไซต์ของผู้เขียนหรือผู้จัดจำหน่ายผลิตภัณฑ์ซอฟต์แวร์นี้ คุณสามารถหาที่อยู่ของไซต์ได้ในส่วนเมนูโดยใช้ชื่อ "ความช่วยเหลือ" หากคุณเลือกรายการ "เกี่ยวกับ" ที่อยู่ในนั้น
ขั้นตอนที่ 2
คลิกขวาที่หน้าเว็บหากคุณต้องการเข้าถึงซอร์สโค้ด ในเบราว์เซอร์ใดๆ เมนูบริบทแบบเลื่อนลงจะมีคำสั่ง view source แม้ว่าถ้อยคำอาจแตกต่างกันเล็กน้อย คุณสามารถทำได้โดยไม่ต้องใช้เมนูบริบท - คีย์ผสม ctrl + u จะทำซ้ำการเรียกไปยังคำสั่งมุมมองต้นทาง เบราว์เซอร์บางตัวมีเครื่องมือการท่องเว็บในตัว (Mozilla Firefox, Google Chrome) บางตัวใช้โปรแกรมภายนอกสำหรับสิ่งนี้ ซึ่งส่วนใหญ่มักจะใช้ Notepad คุณสามารถบันทึกแหล่งที่มาของหน้าที่ได้รับในลักษณะนี้ลงในไฟล์ได้
ขั้นตอนที่ 3
บันทึกหน้าเว็บพร้อมกับไฟล์ทรัพยากรที่ใช้หากคุณต้องการรับสคริปต์ JavaScrip ต้นทางที่มีอยู่ในไฟล์แยกต่างหาก กล่องโต้ตอบบันทึกจะเรียกใช้ในเบราว์เซอร์โดยการกดปุ่ม ctrl + s ร่วมกัน และเพื่อบันทึกไฟล์เสริมทั้งหมด รวมถึงแหล่งที่มาของ JavaScrip ในรายการแบบหล่นลง ประเภทไฟล์ ให้เลือกรายการหน้าเว็บที่สมบูรณ์ ไฟล์ที่คุณต้องการจะมีนามสกุล js
ขั้นตอนที่ 4
หากคุณต้องการแหล่งที่มาของสคริปต์ฝั่งเซิร์ฟเวอร์ (PHP, Perl ฯลฯ) คุณจะไม่สามารถรับสคริปต์ดังกล่าวในลักษณะเดียวกันได้ ซึ่งต่างจากสคริปต์ฝั่งไคลเอ็นต์ตรงที่จะไม่ถูกส่งไปยังเบราว์เซอร์ของผู้เยี่ยมชมไซต์. จะไม่สามารถรับจากเซิร์ฟเวอร์ด้วยตัวคุณเองโดยไม่ต้องใช้วิธีการที่ผิดกฎหมายหากซอฟต์แวร์ได้รับการกำหนดค่าอย่างถูกต้อง หากต้องการรับโปรดติดต่อเจ้าของหรือพยายามค้นหาอะนาล็อกบนอินเทอร์เน็ต
ขั้นตอนที่ 5
เกือบจะเหมือนกันกับที่มาขององค์ประกอบแฟลชโดยมีความแตกต่างที่ไม่ได้เก็บไว้ในเซิร์ฟเวอร์ - แหล่งที่มา (ไฟล์ที่มีนามสกุล fla) ถูกคอมไพล์เป็นรหัสโปรแกรม (ไฟล์ที่มีนามสกุล swf) แม้กระทั่งก่อนที่จะโพสต์ ในอินเตอร์เน็ต. แต่ถึงแม้ว่าแหล่งที่มาดั้งเดิมจะได้รับจากเจ้าของหรือผู้แต่งเท่านั้น แต่ก็เป็นไปได้ที่จะสร้างใหม่ด้วยระดับความแม่นยำที่เพียงพอ เพื่อจุดประสงค์นี้ โปรแกรมพิเศษมีจุดประสงค์ - ตัวอย่างเช่น Flash Decompiler Trillix