ਮੁਫ਼ਤ ਬਾਈਨਰੀ ਤੋਂ ਟੈਕਸਟ ਕਨਵਰਟਰ
ਟੈਕਸਟ ਨੂੰ ਬਾਈਨਰੀ (0 ਅਤੇ 1) ਵਿੱਚ ਅਤੇ ਵਾਪਸ ਬਦਲੋ। UTF-8 ਐਨਕੋਡਿੰਗ ਸਮਰਥਿਤ ਹੈ। ਕਿਸੇ ਵੀ ਟੈਕਸਟ ਲਈ ਬਾਈਟ ਅਤੇ ਬਿੱਟ ਗਿਣਤੀ ਵੇਖੋ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਬਦਲਾਅ Web API ਦੇ ਬਿਲਟ-ਇਨ TextEncoder ਅਤੇ TextDecoder ਵਰਤ ਕੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ — ਉਹੀ UTF-8 ਐਨਕੋਡਿੰਗ ਇੰਜਣ ਜੋ ਹਰ ਆਧੁਨਿਕ ਬ੍ਰਾਊਜ਼ਰ ਵਰਤਦਾ ਹੈ। ਕੋਈ ਲਾਇਬ੍ਰੇਰੀ ਇੰਪੋਰਟ ਨਹੀਂ ਹੁੰਦੀ; ਟੁਕੜੇ ਕਰਨਾ, ਆਧਾਰ ਬਦਲਣਾ ਅਤੇ ਬਾਈਟ ਪਾਰਸ ਕਰਨਾ ਸਭ ਹੱਥ ਨਾਲ ਲਿਖੀ JavaScript ਹੈ ਜੋ ਲੋਕਲ ਤੌਰ 'ਤੇ ਚੱਲਦੀ ਹੈ।
- 1TextEncoder ਤੁਹਾਡਾ ਟੈਕਸਟ ਐਨਕੋਡ ਕਰਦਾ ਹੈਟੈਕਸਟ ਨੂੰ ਬਾਈਟਾਂ ਵਿੱਚ ਬਦਲਣ ਵੇਲੇ, ਬ੍ਰਾਊਜ਼ਰ ਦਾ TextEncoder.encode() ਹਰ ਅੱਖਰ — emoji ਅਤੇ ਗ਼ੈਰ-ASCII ਲਿਪੀਆਂ ਸਮੇਤ — ਨੂੰ ਉਸਦੇ UTF-8 ਬਾਈਟ ਕ੍ਰਮ ਨਾਲ ਜੋੜਦਾ ਹੈ। ਇਹ ਉਹੀ ਕੋਡ ਰਸਤਾ ਹੈ ਜੋ ਬ੍ਰਾਊਜ਼ਰ ਫ਼ਾਰਮ ਡਾਟਾ ਭੇਜਣ ਵੇਲੇ ਅੰਦਰੂਨੀ ਤੌਰ 'ਤੇ ਵਰਤਦੇ ਹਨ।
- 2ਹੱਥ ਨਾਲ ਲਿਖਿਆ chunker ਬਾਈਟਾਂ ਨੂੰ ਫਾਰਮੈਟ ਕਰਦਾ ਹੈਹਰ ਬਾਈਟ ਮੁੱਲ ਚੁਣੇ ਆਧਾਰ ਵਿੱਚ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ (binary ਲਈ toString(2), hex ਲਈ toString(16), octal ਲਈ toString(8), ਜਾਂ decimal) ਅਤੇ ਪੱਕੀ ਚੌੜਾਈ ਤੱਕ padding ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇੱਕ ਗਰੁੱਪਿੰਗ ਵਿਕਲਪ ਤੈਅ ਕਰਦਾ ਹੈ ਕਿ ਬਾਈਟ ਸਪੇਸਾਂ, ਨਵੀਆਂ ਲਾਈਨਾਂ, nibble ਵਿੱਥਾਂ (4-bit ਜੋੜੇ), ਜਾਂ ਕਿਸੇ ਨਾਲ ਵੀ ਵੱਖ ਨਾ ਕੀਤੇ ਜਾਣ।
- 3ਉਲਟ ਦਿਸ਼ਾ ਲਈ parser ਬਾਈਟ ਮੁੜ ਬਣਾਉਂਦਾ ਹੈਐਨਕੋਡ ਕੀਤੇ ਰੂਪ ਤੋਂ ਵਾਪਸ ਟੈਕਸਟ ਵਿੱਚ ਜਾਂਦੇ ਹੋਏ, ਇੱਕ ਹੱਥ ਨਾਲ ਲਿਖਿਆ parser ਵੱਖ ਕਰਨ ਵਾਲੇ ਚਿੰਨ੍ਹ ਹਟਾਉਂਦਾ ਹੈ ਅਤੇ ਇਨਪੁੱਟ ਨੂੰ ਪੱਕੀ-ਚੌੜਾਈ ਟੁਕੜਿਆਂ ਵਿੱਚ ਵੰਡਦਾ ਹੈ (binary ਲਈ 8 ਅੱਖਰ, hex ਲਈ 2, octal ਲਈ 3) ਜਾਂ decimal ਲਈ ਖ਼ਾਲੀ ਥਾਂ ਨਾਲ ਵੱਖ ਟੋਕਨਾਂ ਵਿੱਚ। ਹਰ ਟੁਕੜਾ ਸਹੀ ਆਧਾਰ 'ਤੇ parseInt() ਨਾਲ ਪਾਰਸ ਹੁੰਦਾ ਹੈ, 0–255 ਸੀਮਾ ਵਿੱਚ ਹੋਣ ਲਈ ਜਾਂਚਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ Uint8Array ਵਿੱਚ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ।
- 4TextDecoder UTF-8 ਜਾਂਚਦਾ ਅਤੇ ਦਿਖਾਉਂਦਾ ਹੈUint8Array ਨੂੰ TextDecoder('utf-8', { fatal: true }) ਨੂੰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਜੋ ਬਾਈਟ ਕ੍ਰਮ ਸਹੀ UTF-8 ਨਾ ਹੋਣ 'ਤੇ ਗਲਤੀ ਦਿੰਦਾ ਹੈ — ਜਿਵੇਂ binary ਇਨਪੁੱਟ ਜੋ ਅਵੈਧ multibyte ਕ੍ਰਮ ਬਣਾਉਂਦਾ ਹੈ। ਆਉਟਪੁੱਟ ਹੇਠਾਂ ਅੱਖਰ, ਬਾਈਟ ਅਤੇ ਬਿੱਟ ਗਿਣਤੀ ਦਿਖਾਈ ਜਾਂਦੀ ਹੈ।
ਸੰਬੰਧਿਤ ਟੂਲ
ਹੈਕਸ ਵਿਊਅਰ
ਮੈਜਿਕ-ਨੰਬਰ ਫਾਈਲ-ਟਾਈਪ ਪਛਾਣ ਨਾਲ, ਕਲਾਸਿਕ ਔਫਸੈੱਟ / ਹੈਕਸ / ASCII ਡੰਪ ਵਿੱਚ ਕਿਸੇ ਵੀ ਫਾਈਲ ਦੇ ਕੱਚੇ ਬਾਈਟਸ ਦੀ ਜਾਂਚ ਕਰੋ। ਲੋਕਲ ਤੌਰ 'ਤੇ ਪੜ੍ਹੀ ਜਾਂਦੀ ਹੈ; ਕਦੇ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦੀ।
ਨੰਬਰ ਬੇਸ ਕਨਵਰਟਰ
ਬਾਈਨਰੀ, ਓਕਟਲ, ਦਸ਼ਮਲਵ, ਅਤੇ ਹੈਕਸਾਡੈਸੀਮਲ ਵਿਚਕਾਰ ਨੰਬਰ ਬਦਲੋ। ਬਿੱਟ-ਸਾਈਜ਼ ਫਿੱਟ ਅਤੇ ਗਰੁੱਪਡ ਬਾਈਨਰੀ ਆਉਟਪੁੱਟ ਤੁਰੰਤ ਵੇਖੋ।
ਮੋਰਸ ਕੋਡ ਅਨੁਵਾਦਕ
ਟੈਕਸਟ ਨੂੰ ਮੋਰਸ ਕੋਡ ਵਿੱਚ ਅਤੇ ਵਾਪਸ ਬਦਲੋ। ਰੀਅਲ ਟਾਈਮ ਵਿੱਚ ਆਪਣੇ ਸੁਨੇਹੇ ਦਾ ਆਡੀਓ ਪਲੇਬੈਕ ਸੁਣੋ।