Bytecode Viewer 2.8.1
Նկարագրություն
Bytecode Viewer. Java Bytecode Viewer-ի վերջնական տարբերակը մշակողների համար
Եթե դուք Java-ի հետ աշխատող ծրագրավորող եք, գիտեք, թե որքան կարևոր է ձեր տրամադրության տակ ունենալ ճիշտ գործիքներ: Java-ի ցանկացած ծրագրավորողի համար ամենակարևոր գործիքներից մեկը բայթ կոդի դիտումն է: Իսկ երբ խոսքը վերաբերում է բայթկոդ դիտողներին, ավելի լավ տարբերակ չկա, քան բայթկոդ դիտողն է:
Bytecode Viewer-ը առաջադեմ թեթև Java բայթկոդ դիտող է, որն առաջարկում է մի շարք առանձնահատկություններ և հնարավորություններ, որոնք նախատեսված են ձեր որպես մշակողի կյանքը հեշտացնելու համար: Իր ինտուիտիվ GUI-ի և հզոր ապակոմպիլյատորների շնորհիվ Bytecode Viewer-ը հեշտացնում է բարդ Java ծածկագիրը վերլուծելը և հասկանալը:
Բայց դա դեռ սկիզբն է: Ի լրումն իր ապակոմպիլյացիայի հնարավորությունների, Bytecode Viewer-ը ներառում է նաև մի շարք այլ գործառույթներ, որոնք նախատեսված են հատուկ մշակողների համար: Դրանք ներառում են վեցանկյուն դիտող, կոդ որոնող, վրիպազերծիչ և այլն:
Bytecode Viewer-ի հիմնական առավելություններից մեկն այն է, որ այն ամբողջությամբ գրված է Java-ով և բաց կոդով: Սա նշանակում է, որ դուք կարող եք հեշտությամբ հարմարեցնել կամ ընդլայնել դրա ֆունկցիոնալությունը ըստ անհրաժեշտության՝ օգտագործելով պլագիններ կամ սկրիպտային լեզուներ, ինչպիսիք են Groovy, Python կամ Ruby:
Եկեք ավելի սերտ նայենք Bytecode Viewer-ի կողմից առաջարկվող որոշ հիմնական հատկանիշներին.
Java Decompiler
Bytecode Viewer-ի կողմից առաջարկվող ամենակարևոր գործառույթներից մեկը նրա առաջադեմ ապակոմպիլյատոր համակարգն է: Այն օգտագործում է FernFlower-ի, Procyon-ի և CFR-ի փոփոխված տարբերակները՝ երեք հայտնի ապակոմպիլյատորներ, ամեն անգամ ճշգրիտ արդյունքներ ապահովելու համար:
Bytecode Decompiler
Բացի իր ստանդարտ ապակոմպիլյատոր համակարգից, Bytecode Viewer-ը ներառում է նաև CFIDE տեխնոլոգիայի վրա հիմնված բայթկոդերի առաջադեմ ապակոմպիլյատոր: Սա թույլ է տալիս արագ վերլուծել կոդի բարդ կառուցվածքները՝ առանց ինքնուրույն վերծանելու դրանք:
Hex Viewer
Bytecode Viewer-ում ներառված վեցանկյուն դիտիչը ծրագրավորողների համար ապահովում է երկուական տվյալները տասնվեցական ձևաչափով դիտելու հեշտ միջոց: Սա կարող է հատկապես օգտակար լինել ցածր մակարդակի տվյալների կառուցվածքների վերլուծության կամ բարդ հավելվածների վրիպազերծման ժամանակ:
Որոնման համակարգ
Ներկառուցված որոնողական համակարգի լիարժեք հնարավորություններով, խոշոր նախագծերում կոդի կոնկրետ կտորներ գտնելը երբեք ավելի հեշտ չի եղել: Դուք կարող եք հեշտությամբ որոնել դասի բոլոր բեռնված ֆայլերը՝ օգտագործելով կանոնավոր արտահայտություններ կամ պարզ տեքստային որոնումներ:
Plugin համակարգ
ByteCodeViewer-ի հետ ներառված plugin համակարգը թույլ է տալիս օգտվողներին նոր ձևերով փոխազդել բեռնված դասի ֆայլերի հետ: Դուք կարող եք գրել հատուկ պլագիններ՝ օգտագործելով Groovy/Python/Ruby սկրիպտավորման լեզուները, որոնք կգործարկվեն BCV-ում բեռնված յուրաքանչյուր դասի ֆայլի վրա:
Սցենարավորման համակարգ
BCV-ի կողմից տրամադրված սկրիպտավորման լիարժեք համակարգն աջակցում է Groovy/Python/Ruby սկրիպտներին, որոնք թույլ են տալիս օգտատերերին լիարժեք վերահսկել իրենց միջավայրը: Գրեք մաքսային սկրիպտներ, որոնք ուղղակիորեն փոխազդում են ASM-ի հետ (BCV-ի կողմից օգտագործվող հիմքում ընկած գրադարանը)՝ լիարժեք հասանելիություն տալով բոլոր ասպեկտներին, ներառյալ մեթոդի կանչերը և այլն...
Վերջին ֆայլեր և պլագիններ
BCV-ն հետևում է վերջերս բացված ֆայլերին/պլագիններին, որպեսզի դրանք միշտ հասանելի լինեն ձեր մատների տակ:
EZ-Inject
Գրաֆիկորեն տեղադրեք կեռիկներ/վրիպազերծման կոդը մեթոդների/դասերի մեջ՝ առանց ASM-ի մասին որևէ գիտելիքների կարիք ունենալու: Զանգահարեք հիմնական/մեկնարկային ծրագիրը նաև EZ-Inject-ից:
Եզրակացություն
Ընդհանուր առմամբ, եթե դուք փնտրում եք առաջադեմ թեթև java բայթ կոդ դիտող, ապա մի նայեք բայթ-code-viewer.com-ից: Հզոր գործառույթներով, ինչպիսիք են բազմաթիվ java-decompilers (FernFlower/Procyon/CFR), hex-viewer և որոնման համակարգեր, որոնք ներկառուցված են groovy/python/ruby սկրիպտային լեզուների կողքին աջակցությամբ; այս գործիքն ունի այն ամենը, ինչ անհրաժեշտ է ծրագրավորողներին, ովքեր ցանկանում են լիարժեք վերահսկողություն ունենալ իրենց միջավայրի վրա՝ միաժամանակ հեշտությամբ նավարկելու նույնիսկ խոշոր նախագծերի միջով, վերջին ֆայլերի/պլագինների ցուցակների շնորհիվ, որոնք ամեն ինչ լավ կազմակերպված են մեկ հարկի տակ:
Ամբողջական բնութագիրը
Հրատարակիչ | The Bytecode Club |
Հրատարակիչների կայք | https://the.bytecode.club |
Թողարկման ամսաթիվ | 2015-02-10 |
Ավելացման ամսաթիվը | 2015-02-10 |
Կատեգորիա | Մշակողի գործիքներ |
Ենթակարգ | Java ծրագրակազմ |
Տարբերակ | 2.8.1 |
OS պահանջները | Windows 2003, Windows Vista, Windows 98, Windows Me, Windows, Windows NT, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
Պահանջներ | None |
Գինը | Free |
Շաբաթական ներբեռնումներ | 2 |
Ընդհանուր ներբեռնումներ | 775 |
Comments: