ProGuard

ภาพหน้าจอของซอฟแวร์:
ProGuard
รายละเอียดซอฟแวร์:
รุ่น: 5.2.1 การปรับปรุง
วันที่อัพโหลด: 14 Apr 15
ผู้พัฒนา: Eric Lafortune
การอนุญาต: ฟรี
ความนิยม: 6

Rating: nan/5 (Total Votes: 0)

ProGuard เป็นแหล่งเปิด, ฟรี, โปรแกรมกราฟิกแพลตฟอร์มเขียนในการเขียนโปรแกรมภาษา Java และออกแบบมาเพื่อทำหน้าที่เป็นเครื่องมือเพิ่มประสิทธิภาพ, Obfuscator, preverifier และ Shrinker สำหรับการเรียน Java files.Can จะใช้ในการตรวจจับและลบ Java ที่ไม่ได้ใช้ classesThe ProGuard สามารถนำมาใช้โดยนักพัฒนาที่จะตรวจสอบและลบเรียน Java ที่ไม่ได้ใช้ลักษณะวิธีการและเขตข้อมูลจากโครงการของพวกเขา นอกจากนี้ยังสามารถนำมาใช้เพื่อเพิ่มประสิทธิภาพ bytecode ง่ายดายเช่นเดียวกับที่จะเอาคำแนะนำที่ไม่ได้ใช้
นอกจากนี้ซอฟต์แวร์ ProGuard สามารถใช้ในการเปลี่ยนชื่อเรียน Java วิธีการและสาขาที่ใช้ชื่อสั้น ๆ ความหมาย, การสร้างไฟล์ jar ที่มีขนาดเล็กเช่นเดียวกับยากที่จะย้อนกลับ engineer.Requires ไม่มี installationThose ผู้ที่ต้องการที่จะทดสอบไดรฟ์ แอพลิเคชัน ProGuard ทันทีควรดาวน์โหลดรุ่นล่าสุดประหยัดเก็บที่ไหนสักแห่งบนเครื่องคอมพิวเตอร์ส่วนบุคคลของพวกเขา (โดยเฉพาะไดเรกทอรีหน้าแรก)
ใช้ยูทิลิตี้ผู้จัดการเก็บยกเลิกการบีบอัดข้อมูลที่เก็บจากนั้นเปิดแอพพลิเค Terminal และนำทางไปยังสถานที่ตั้งของ & lsquo; & rsquo ตัวอย่าง; โฟลเดอร์ (เช่น cd /home/softoware/proguard5.2/examples) Run & lsquo; จาวา -jar ../lib/proguard.jar @ proguard.pro & rsquo; คำสั่ง
ในการโต้ตอบกับอินเตอร์เฟซผู้ใช้แบบกราฟิก (GUI) เปิด & lsquo; ถังและ rsquo; โฟลเดอร์และดับเบิลคลิกที่ & lsquo; & rsquo proguardgui.sh; ไฟล์ หรือคุณสามารถเรียกใช้และ lsquo; ดวลจุดโทษ proguardgui.sh & rsquo; คำสั่งในแอปพลิเคเทอร์มิหลังจากการนำไป & lsquo; ถังและ rsquo; โฟลเดอร์ (เช่น cd /home/softoware/proguard5.2/bin).Supported ระบบปฏิบัติการและฮาร์ดแวร์ requirementsBeing เขียนใน Java, ProGuard เป็นโปรแกรมข้ามแพลตฟอร์มที่ทำงานได้ดีบนแพลตฟอร์มใด ๆ ที่ Java Runtime สิ่งแวดล้อม (JRE) เทคโนโลยีที่สามารถใช้ได้ รวมทั้ง GNU / Linux, Microsoft Windows, และ Mac OS X
ProGuard จะรวมอยู่ในของ Google Android SDK (Software Development Kit) ของ Intel TXE SDK เช่นเดียวกับออราเคิลเครื่องมือไร้สาย มันได้รับการทดสอบประสบความสำเร็จบนเครื่องคอมพิวเตอร์ที่สนับสนุนทั้ง 32 หรือ CPU สถาปัตยกรรม 64 บิต

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • ขั้นตอนการเพิ่มประสิทธิภาพในขณะนี้สามารถลดความซับซ้อนประเภท enum เปลี่ยนการเรียนการสังเคราะห์ที่คอมไพเลอร์สร้างโดยค่าคงที่จำนวนเต็มธรรมดา.
  • รุ่นนี้ยังช่วยแก้ไขข้อบกพร่องจำนวนสะดุดตาในการผสานการเรียนและวิธีการ inlining.

มีอะไรใหม่ ในรุ่น 5.2:

  • ขั้นตอนการเพิ่มประสิทธิภาพในขณะนี้สามารถลดความซับซ้อนประเภท enum เปลี่ยนสังเคราะห์ ชั้นเรียนที่คอมไพเลอร์สร้างโดยค่าคงที่จำนวนเต็มธรรมดา.
  • รุ่นนี้ยังช่วยแก้ไขข้อบกพร่องจำนวนสะดุดตาในการผสานการเรียนและวิธีการ inlining.

มีอะไรใหม่ ในรุ่น 4.10:

  • รุ่นนี้ส่วนใหญ่ปรับปรุงงาน Gradle เพื่อบูรณาการได้ง่ายขึ้นใน Android SDK บันทึก ProGuard และคำเตือนในขณะนี้ชี้ไปที่ย่อหน้าที่เกี่ยวข้องในหน้าการแก้ไขปัญหาในเอกสาร.
  • หน้าการแก้ไขปัญหาที่มีข้อมูลเพิ่มเติมเกี่ยวกับปัญหา Android.

มีอะไรใหม่ ในรุ่น 4.8:

  • รุ่นนี้ส่วนใหญ่แก้ไขชุดของปัญหาเล็กน้อยในการแยกการตั้งค่า การเพิ่มประสิทธิภาพและ obfuscation.
  • นอกจากนี้ยังเพิ่มการเพิ่มประสิทธิภาพสตริงไม่กี่ขั้นตอนการเพิ่มประสิทธิภาพและการปรับปรุงขนาดเล็กสำหรับการตั้งค่ากับงาน Ant.
  • รุ่นนี้ทั้งหมดเข้ากันได้กับรุ่นก่อนหน้าดังนั้นการอัพเกรดเป็นเพียงเรื่องของการเปลี่ยนขวดใหม่.

มีอะไรใหม่ ในรุ่น 4.7:

  • รุ่นนี้เพิ่มการสนับสนุนสำหรับการประมวลผล Java 7 รหัส
  • มัน shrinks ไฟล์ระดับดีขึ้นเล็กน้อย.
  • จะแก้ไขจำนวนของปัญหาในขั้นตอนการเพิ่มประสิทธิภาพและ obfuscation และใน GUI.
  • สำหรับนักพัฒนา Android มันทำงานแก้ไขปัญหาที่มีช่องว่างในชื่อเส้นทางใน Android SDK.

มีอะไรใหม่ ในรุ่น 4.6:.

  • รุ่นนี้ส่วนใหญ่แก้ไขข้อบกพร่องในขั้นตอนการเพิ่มประสิทธิภาพ
  • เอกสารและตัวอย่างได้รับการปรับปรุงและขยาย.
  • ยวดมีตัวอย่างใหม่ที่แสดงให้เห็นถึงวิธีการที่จะดำเนินการปพลิเคชัน Android และรหัส Scala.

มีอะไรใหม่ ในรุ่น 4.4:.

  • เพิ่มการเพิ่มประสิทธิภาพช่องมองใหม่
  • เพิ่ม -optimizations ตัวเลือกสำหรับการตั้งค่าความละเอียดของการเพิ่มประสิทธิภาพ.
  • -adaptclassstrings เพิ่มทางเลือกสำหรับการปรับค่าคงที่สตริงที่สอดคล้องกับการเรียน obfuscated.
  • -keeppackagenames เพิ่มตัวเลือกในการรักษาที่ระบุชื่อแพคเกจจากการถูก obfuscated.
  • -keepdirectories เพิ่มตัวเลือกในการรักษารายการไดเรกทอรีที่ระบุไว้ในขวดส่งออก.
  • เลือกขยาย -dontnote และ -dontwarn สำหรับการตั้งค่าความละเอียดของการบันทึกและคำเตือน.
  • เพิ่มตัวเลือกในการหวนกลับ -regex ​​สำหรับการระบุการแสดงออกปกติท​​างเลือกที่จะแยกร่องรอยสแต็ค.
  • เปลี่ยนชื่อของไฟล์ทรัพยากรที่ขยายขึ้นอยู่กับ obfuscation.
  • หลีกเลี่ยงข้อผิดพลาดใน JVM ของไอบีเอ็มสำหรับ JSE ในขั้นตอนการเพิ่มประสิทธิภาพ.
  • หลีกเลี่ยง ArrayIndexOutOfBoundsException ในขั้นตอนการเพิ่มประสิทธิภาพ.
  • การกำหนดค่าคงที่ที่มีคำอธิบายประกอบที่ไม่ได้รับการเก็บรักษาไว้ตัวเอง.
  • preverification คงที่ของการสวดของการก่อสร้าง super กับข้อโต้แย้งที่มีผู้ประกอบการที่ประกอบไปด้วย.
  • การประมวลผลคงที่ของตัวจัดการข้อยกเว้นที่ไม่สามารถเข้าถึง.
  • คงซ้ำ inlining วิธี.
  • คง inlining ในที่สุดบล็อกล้อมรอบด้วยบล็อกลองขนาดใหญ่รวบรวมกับ JDK 1.4 หรือก่อนหน้า.
  • การเพิ่มประสิทธิภาพคงที่ซับซ้อนที่สุดบล็อกรวบรวมกับ JDK 1.4 หรือก่อนหน้า.
  • คงสับสนของชื่อชั้นที่ไม่ระบุชื่อถ้าคุณลักษณะ EnclosingMethod จะถูกเก็บไว้.
  • คงสับสนของชื่อระดับชั้นในประเภททั่วไป.
  • ถอดรหัสคงที่ของสตริง UTF-8 ที่มีตัวอักษรพิเศษ.
  • คัดลอกคงที่ของข้อมูลการแก้ปัญหาและคำอธิบายประกอบเมื่อผสานการเรียน.
  • คงที่เขียนออกของคุณลักษณะที่ไม่รู้จัก.
  • คงปรับปรุงไฟล์ที่ประจักษ์มีเส้นแยก.
  • เอกสารปรับปรุงและตัวอย่าง.

ต้องการ

  • ของ Oracle Java Standard Edition Runtime Environment

ความคิดเห็นที่ ProGuard

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!