Bytecode Viewer

Bytecode Viewer 2.8.1

Windows / The Bytecode Club / 775 / Ամբողջական բնութագիրը
Նկարագրություն

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: