.JAR - นามสกุลไฟล์
JAR เป็นไฟล์เก็บถาวร Java
คุณสมบัติ | คำอธิบาย |
---|---|
นามสกุลไฟล์ | .jar |
รูป | Zip |
ผู้พัฒนาโดย | Oracle |
ประเภท | Executable |
JAR เป็นไฟล์เก็บถาวร Java
คุณสมบัติ | คำอธิบาย |
---|---|
นามสกุลไฟล์ | .jar |
รูป | Zip |
ผู้พัฒนาโดย | Oracle |
ประเภท | Executable |
ส่วนขยายไฟล์ JAR ส่วนใหญ่เกี่ยวข้องกับ Java และใช้สำหรับหอจดหมายเหตุ Java รูปแบบไฟล์ Java Archive (JAR) ช่วยให้คุณสามารถรวมหลายไฟล์ลงในไฟล์เก็บถาวรเดียว
โดยทั่วไปแล้วไฟล์ JAR จะมีไฟล์คลาสและแหล่งข้อมูลเสริมที่เกี่ยวข้องกับ Applets และแอปพลิเคชัน
รูปแบบไฟล์ JAR ให้ประโยชน์มากมาย:
ความปลอดภัย: คุณสามารถลงนามในเนื้อหาของไฟล์ JAR แบบดิจิทัล ผู้ใช้ที่รับรู้ถึงลายเซ็นของคุณสามารถเลือกสิทธิ์การรักษาความปลอดภัยซอฟต์แวร์ของคุณได้โดยไม่ต้องมี
เวลาดาวน์โหลดลดลง: หากแอปเพล็ตของคุณรวมอยู่ในไฟล์ JAR ไฟล์คลาสของแอปเพล็ตและทรัพยากรที่เกี่ยวข้องสามารถดาวน์โหลดไปยังเบราว์เซอร์ในธุรกรรม HTTP เดียวโดยไม่จำเป็นต้องเปิดการเชื่อมต่อใหม่สำหรับแต่ละไฟล์
การบีบอัด: รูปแบบ JAR ช่วยให้คุณสามารถบีบอัดไฟล์ของคุณเพื่อจัดเก็บข้อมูลที่มีประสิทธิภาพ
บรรจุภัณฑ์สำหรับส่วนขยาย: เฟรมเวิร์กส่วนขยายให้วิธีการที่คุณสามารถเพิ่มฟังก์ชันการทำงานให้กับแพลตฟอร์ม Java Core และรูปแบบไฟล์ JAR กำหนดบรรจุภัณฑ์สำหรับส่วนขยาย
Java 3D และ Javamail เป็นตัวอย่างของส่วนขยายที่พัฒนาโดย Sun ด้วยการใช้รูปแบบไฟล์ JAR คุณสามารถเปลี่ยนซอฟต์แวร์ของคุณให้เป็นส่วนขยายได้เช่นกัน
การปิดผนึกแพ็คเกจ: แพ็คเกจที่เก็บไว้ในไฟล์ *.jar สามารถปิดผนึกได้เพื่อให้แพคเกจสามารถบังคับใช้ความสอดคล้องของเวอร์ชันได้ การปิดผนึกแพ็คเกจภายในไฟล์ JAR หมายความว่าคลาสทั้งหมดที่กำหนดไว้ในแพ็คเกจนั้นจะต้องพบในไฟล์ JAR เดียวกัน
การกำหนดเวอร์ชันแพ็คเกจ: ไฟล์ JAR สามารถเก็บข้อมูลเกี่ยวกับไฟล์ที่มีอยู่เช่นข้อมูลผู้ขายและเวอร์ชัน การพกพา: กลไกสำหรับการจัดการไฟล์ *.jar เป็นส่วนมาตรฐานของ API หลักของแพลตฟอร์ม Java
JAR มีคุณสมบัติคำสั่งและตัวเลือกที่คล้ายกันตั้งค่าเป็น Archiver PC ARJ แต่มันไม่ได้เป็นที่เก็บถาวรเข้ากันได้กับ ARJ JAR มาในรุ่น DOS 16 บิตและเวอร์ชัน Windows 32 บิต รูปแบบนี้ไม่เกี่ยวข้องกับรูปแบบเก็บถาวรของ Sun JAR
ประเภท MIME:
แอปพลิเคชัน/java-archive
แอปพลิเคชัน/x-java-archive
ส่วนขยายไฟล์ JAR มักใช้สำหรับคลังเก็บ Java ซึ่งมักจะมีแอปพลิเคชันหรือแอปพลิเคชัน ใช้สำหรับวัตถุประสงค์ในการกระจาย/การติดตั้งแอปพลิเคชัน Java