Bytecode Viewer

Bytecode Viewer 2.8.1

Windows / The Bytecode Club / 775 / ਪੂਰੀ ਕਿਆਸ
ਵੇਰਵਾ

ਬਾਈਟਕੋਡ ਦਰਸ਼ਕ: ਡਿਵੈਲਪਰਾਂ ਲਈ ਅੰਤਮ ਜਾਵਾ ਬਾਈਟਕੋਡ ਦਰਸ਼ਕ

ਜੇਕਰ ਤੁਸੀਂ Java ਨਾਲ ਕੰਮ ਕਰਨ ਵਾਲੇ ਡਿਵੈਲਪਰ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਸਹੀ ਟੂਲ ਹੋਣਾ ਕਿੰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਕਿਸੇ ਵੀ ਜਾਵਾ ਡਿਵੈਲਪਰ ਲਈ ਸਭ ਤੋਂ ਜ਼ਰੂਰੀ ਸਾਧਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਇੱਕ ਬਾਈਟਕੋਡ ਦਰਸ਼ਕ ਹੈ। ਅਤੇ ਜਦੋਂ ਇਹ ਬਾਈਟਕੋਡ ਦਰਸ਼ਕਾਂ ਦੀ ਗੱਲ ਆਉਂਦੀ ਹੈ, ਤਾਂ ਬਾਈਟਕੋਡ ਵਿਊਅਰ ਤੋਂ ਵਧੀਆ ਕੋਈ ਵਿਕਲਪ ਨਹੀਂ ਹੈ.

ਬਾਈਟਕੋਡ ਵਿਊਅਰ ਇੱਕ ਉੱਨਤ ਹਲਕਾ ਜਾਵਾ ਬਾਈਟਕੋਡ ਦਰਸ਼ਕ ਹੈ ਜੋ ਇੱਕ ਡਿਵੈਲਪਰ ਵਜੋਂ ਤੁਹਾਡੀ ਜ਼ਿੰਦਗੀ ਨੂੰ ਆਸਾਨ ਬਣਾਉਣ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਸਮਰੱਥਾਵਾਂ ਦੀ ਇੱਕ ਸੀਮਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਸਦੇ ਅਨੁਭਵੀ GUI ਅਤੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਡੀਕੰਪਾਈਲਰਾਂ ਦੇ ਨਾਲ, ਬਾਈਟਕੋਡ ਵਿਊਅਰ ਗੁੰਝਲਦਾਰ ਜਾਵਾ ਕੋਡ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਅਤੇ ਸਮਝਣਾ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ।

ਪਰ ਇਹ ਸਿਰਫ਼ ਸ਼ੁਰੂਆਤ ਹੈ। ਇਸ ਦੀਆਂ ਡੀਕੰਪਾਈਲਿੰਗ ਸਮਰੱਥਾਵਾਂ ਤੋਂ ਇਲਾਵਾ, ਬਾਈਟਕੋਡ ਵਿਊਅਰ ਵਿੱਚ ਖਾਸ ਤੌਰ 'ਤੇ ਡਿਵੈਲਪਰਾਂ ਲਈ ਤਿਆਰ ਕੀਤੀਆਂ ਗਈਆਂ ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਇੱਕ ਸੀਮਾ ਵੀ ਸ਼ਾਮਲ ਹੈ। ਇਹਨਾਂ ਵਿੱਚ ਇੱਕ ਹੈਕਸਾ ਦਰਸ਼ਕ, ਕੋਡ ਖੋਜਕਰਤਾ, ਡੀਬਗਰ, ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ ਸ਼ਾਮਲ ਹੈ।

ਬਾਈਟਕੋਡ ਵਿਊਅਰ ਦਾ ਇੱਕ ਮੁੱਖ ਫਾਇਦਾ ਇਹ ਹੈ ਕਿ ਇਹ ਪੂਰੀ ਤਰ੍ਹਾਂ ਜਾਵਾ ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਹੈ ਅਤੇ ਓਪਨ-ਸੋਰਸਡ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਤੁਸੀਂ ਪਲੱਗਇਨ ਜਾਂ ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾਵਾਂ ਜਿਵੇਂ ਕਿ ਗਰੋਵੀ, ਪਾਈਥਨ ਜਾਂ ਰੂਬੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲੋੜ ਅਨੁਸਾਰ ਇਸਦੀ ਕਾਰਜਸ਼ੀਲਤਾ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਅਨੁਕੂਲਿਤ ਜਾਂ ਵਧਾ ਸਕਦੇ ਹੋ।

ਆਉ ਬਾਈਟਕੋਡ ਵਿਊਅਰ ਦੁਆਰਾ ਪੇਸ਼ ਕੀਤੀਆਂ ਗਈਆਂ ਕੁਝ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ 'ਤੇ ਇੱਕ ਡੂੰਘਾਈ ਨਾਲ ਵਿਚਾਰ ਕਰੀਏ:

ਜਾਵਾ ਡੀਕੰਪਾਈਲਰ

ਬਾਈਟਕੋਡ ਵਿਊਅਰ ਦੁਆਰਾ ਪੇਸ਼ ਕੀਤੀਆਂ ਗਈਆਂ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਿੱਚੋਂ ਇੱਕ ਇਸਦਾ ਉੱਨਤ ਡੀਕੰਪਾਈਲਰ ਸਿਸਟਮ ਹੈ। ਇਹ ਹਰ ਵਾਰ ਸਹੀ ਨਤੀਜੇ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਫਰਨਫਲਾਵਰ, ਪ੍ਰੋਸੀਓਨ ਅਤੇ ਸੀਐਫਆਰ - ਤਿੰਨ ਪ੍ਰਸਿੱਧ ਡੀਕੰਪਾਈਲਰ - ਦੇ ਸੋਧੇ ਹੋਏ ਸੰਸਕਰਣਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।

ਬਾਈਟਕੋਡ ਡੀਕੰਪਾਈਲਰ

ਇਸਦੇ ਸਟੈਂਡਰਡ ਡੀਕੰਪਾਈਲਰ ਸਿਸਟਮ ਤੋਂ ਇਲਾਵਾ, ਬਾਈਟਕੋਡ ਵਿਊਅਰ ਵਿੱਚ CFIDE ਦੀ ਟੈਕਨਾਲੋਜੀ ਦੇ ਅਧਾਰ ਤੇ ਇੱਕ ਉੱਨਤ ਬਾਈਟਕੋਡ ਡੀਕੰਪਾਈਲਰ ਵੀ ਸ਼ਾਮਲ ਹੈ। ਇਹ ਤੁਹਾਨੂੰ ਗੁੰਝਲਦਾਰ ਕੋਡ ਬਣਤਰਾਂ ਨੂੰ ਮੈਨੂਅਲੀ ਡੀਕੋਡ ਕੀਤੇ ਬਿਨਾਂ ਉਹਨਾਂ ਦਾ ਤੇਜ਼ੀ ਨਾਲ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।

ਹੈਕਸ ਦਰਸ਼ਕ

ਬਾਈਟਕੋਡ ਵਿਊਅਰ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈਕਸਾ ਵਿਊਅਰ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਹੈਕਸਾਡੈਸੀਮਲ ਫਾਰਮੈਟ ਵਿੱਚ ਬਾਈਨਰੀ ਡੇਟਾ ਦੇਖਣ ਦਾ ਇੱਕ ਆਸਾਨ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਹ ਖਾਸ ਤੌਰ 'ਤੇ ਲਾਭਦਾਇਕ ਹੋ ਸਕਦਾ ਹੈ ਜਦੋਂ ਘੱਟ-ਪੱਧਰ ਦੇ ਡੇਟਾ ਢਾਂਚੇ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਦੇ ਹੋ ਜਾਂ ਗੁੰਝਲਦਾਰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਡੀਬੱਗ ਕਰਦੇ ਹੋ।

ਖੋਜ ਸਿਸਟਮ

ਇਸਦੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਨਾਲ ਵਿਸ਼ੇਸ਼ਤਾ ਵਾਲੇ ਖੋਜ ਸਿਸਟਮ ਬਿਲਟ-ਇਨ ਦੇ ਨਾਲ, ਵੱਡੇ ਪ੍ਰੋਜੈਕਟਾਂ ਦੇ ਅੰਦਰ ਕੋਡ ਦੇ ਖਾਸ ਟੁਕੜਿਆਂ ਨੂੰ ਲੱਭਣਾ ਕਦੇ ਵੀ ਸੌਖਾ ਨਹੀਂ ਰਿਹਾ! ਤੁਸੀਂ ਰੈਗੂਲਰ ਸਮੀਕਰਨ ਜਾਂ ਸਧਾਰਨ ਪਾਠ ਖੋਜਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਾਰੀਆਂ ਲੋਡ ਕੀਤੀਆਂ ਕਲਾਸ ਫਾਈਲਾਂ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਖੋਜ ਸਕਦੇ ਹੋ!

ਪਲੱਗਇਨ ਸਿਸਟਮ

ByteCodeViewer ਨਾਲ ਸ਼ਾਮਲ ਪਲੱਗਇਨ ਸਿਸਟਮ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਲੋਡ ਕੀਤੀਆਂ ਕਲਾਸ ਫਾਈਲਾਂ ਨਾਲ ਨਵੇਂ ਤਰੀਕਿਆਂ ਨਾਲ ਇੰਟਰੈਕਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ! ਤੁਸੀਂ Groovy/Python/Ruby ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਸਟਮ ਪਲੱਗਇਨ ਲਿਖ ਸਕਦੇ ਹੋ ਜੋ BCV ਵਿੱਚ ਲੋਡ ਹੋਣ ਵਾਲੀ ਹਰ ਇੱਕ ਕਲਾਸ ਫਾਈਲ 'ਤੇ ਲਾਗੂ ਹੋਵੇਗੀ!

ਸਕ੍ਰਿਪਟਿੰਗ ਸਿਸਟਮ

BCV ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਪੂਰੀ-ਵਿਸ਼ੇਸ਼ ਸਕ੍ਰਿਪਟਿੰਗ ਪ੍ਰਣਾਲੀ ਗਰੋਵੀ/ਪਾਈਥਨ/ਰੂਬੀ ਸਕ੍ਰਿਪਟਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦੀ ਹੈ ਜਿਸ ਨਾਲ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਵਾਤਾਵਰਣ 'ਤੇ ਪੂਰਾ ਨਿਯੰਤਰਣ ਮਿਲਦਾ ਹੈ! ਕਸਟਮ ਸਕ੍ਰਿਪਟਾਂ ਲਿਖੋ ਜੋ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ASM (BCV ਦੁਆਰਾ ਵਰਤੀ ਗਈ ਅੰਡਰਲਾਈੰਗ ਲਾਇਬ੍ਰੇਰੀ) ਨਾਲ ਸੰਪਰਕ ਕਰਦੀਆਂ ਹਨ, ਜਿਸ ਵਿੱਚ ਵਿਧੀ ਕਾਲਾਂ ਆਦਿ ਸਮੇਤ ਸਾਰੇ ਪਹਿਲੂਆਂ 'ਤੇ ਪੂਰੀ ਪਹੁੰਚ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ...

ਹਾਲੀਆ ਫਾਈਲਾਂ ਅਤੇ ਪਲੱਗਇਨ

BCV ਹਾਲ ਹੀ ਵਿੱਚ ਖੋਲ੍ਹੀਆਂ ਫਾਈਲਾਂ/ਪਲੱਗਇਨਾਂ ਦਾ ਧਿਆਨ ਰੱਖਦਾ ਹੈ ਤਾਂ ਜੋ ਉਹ ਹਮੇਸ਼ਾ ਤੁਹਾਡੀਆਂ ਉਂਗਲਾਂ 'ਤੇ ਉਪਲਬਧ ਹੋਣ!

EZ- ਇੰਜੈਕਟ

ASM ਬਾਰੇ ਕਿਸੇ ਵੀ ਜਾਣਕਾਰੀ ਦੀ ਲੋੜ ਤੋਂ ਬਿਨਾਂ ਗ੍ਰਾਫਿਕ ਤੌਰ 'ਤੇ ਹੁੱਕਸ/ਡੀਬਗਿੰਗ ਕੋਡ ਨੂੰ ਢੰਗਾਂ/ਕਲਾਸਾਂ ਵਿੱਚ ਪਾਓ! EZ-Inject ਦੇ ਅੰਦਰੋਂ ਵੀ ਮੁੱਖ/ਸ਼ੁਰੂ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਬੁਲਾਓ!

ਸਿੱਟਾ

ਕੁੱਲ ਮਿਲਾ ਕੇ ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਐਡਵਾਂਸ ਲਾਈਟਵੇਟ ਜਾਵਾ ਬਾਈਟਕੋਡ ਦਰਸ਼ਕ ਦੀ ਭਾਲ ਕਰ ਰਹੇ ਹੋ ਤਾਂ ਬਾਈਟ-ਕੋਡ-ਵਿਊਅਰ ਡਾਟ ਕਾਮ ਤੋਂ ਅੱਗੇ ਨਾ ਦੇਖੋ! ਮਲਟੀਪਲ java-decompilers (FernFlower/Procyon/CFR), ਗਰੋਵੀ/ਪਾਈਥਨ/ਰੂਬੀ ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾਵਾਂ ਲਈ ਬਿਲਟ-ਇਨ ਸਾਈਡ-ਸਾਈਡ ਸਮਰਥਨ ਵਰਗੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਨਾਲ; ਇਸ ਟੂਲ ਵਿੱਚ ਡਿਵੈਲਪਰਾਂ ਦੁਆਰਾ ਲੋੜੀਂਦੀ ਹਰ ਚੀਜ਼ ਹੈ ਜੋ ਆਪਣੇ ਵਾਤਾਵਰਣ 'ਤੇ ਪੂਰਾ ਨਿਯੰਤਰਣ ਚਾਹੁੰਦੇ ਹਨ-ਜਦੋਂ ਵੀ ਵੱਡੇ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਆਸਾਨੀ ਨਾਲ ਨੈਵੀਗੇਟ ਕਰਨ ਦੇ ਯੋਗ ਹੁੰਦੇ ਹਨ-ਹਾਲੀਆ-ਫਾਇਲਾਂ/ਪਲੱਗਇਨ ਸੂਚੀਆਂ ਦਾ ਧੰਨਵਾਦ-ਹਰ ਚੀਜ਼ ਨੂੰ ਇੱਕ ਛੱਤ ਹੇਠ ਸਾਫ਼-ਸੁਥਰਾ ਢੰਗ ਨਾਲ ਸੰਗਠਿਤ ਰੱਖਦੇ ਹੋਏ!

ਪੂਰੀ ਕਿਆਸ
ਪ੍ਰਕਾਸ਼ਕ The Bytecode Club
ਪ੍ਰਕਾਸ਼ਕ ਸਾਈਟ https://the.bytecode.club
ਰਿਹਾਈ ਤਾਰੀਖ 2015-02-10
ਮਿਤੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ 2015-02-10
ਸ਼੍ਰੇਣੀ ਡਿਵੈਲਪਰ ਟੂਲ
ਉਪ ਸ਼੍ਰੇਣੀ ਜਾਵਾ ਸਾਫਟਵੇਅਰ
ਵਰਜਨ 2.8.1
ਓਸ ਜਰੂਰਤਾਂ 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: