ਬਨਜ਼ਿਪ 2 - ਲੀਨਕਸ ਕਮਾਂਡ - ਯੂਨੀਕਸ ਕਮਾਂਡ

NAME

bzip2, ਬਨਜ਼ਿਪ 2 - ਇੱਕ ਬਲਾਕ-ਲੜੀਬੱਧ ਫਾਇਲ ਕੰਪਰੈੱਰਰ, v1.0.2
bzcat - ਫਾਇਲਾਂ ਨੂੰ stdout ਤੇ ਡਿਕਸੈੱਸ ਕਰਦਾ ਹੈ
bzip2recover - ਖਰਾਬ ਹੋਈ ਬਜ਼ੀਪ 2 ਫਾਈਲਾਂ ਤੋਂ ਡਾਟਾ ਰਿਕੌਰਵ ਕਰਦਾ ਹੈ

ਸੰਕਲਪ

bzip2 [ -cdfkqstvzVL123456789 ] [ ਫਾਇਲਨਾਂ ... ]
ਬਨਜ਼ਿਪ 2 [ -fkvsVL ] [ ਫਾਇਲਨਾਂ ... ]
bzcat [ -s ] [ ਫਾਇਲਨਾਂ ... ]
bzip2recover ਫਾਇਲ ਦਾ ਨਾਮ

DESCRIPTION

bzip2 ਬੁਰੌਜ਼-ਵਹੀਲਰ ਬਲਾਕ ਲੜੀਬੱਧ ਪਾਠ ਸੰਕੁਚਨ ਅਲਗੋਰਿਦਮ, ਅਤੇ ਹਫman ਕੋਡਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਫਾਈਲਾਂ ਕੰਪਰੈਸ ਕਰਦਾ ਹੈ. ਵਧੇਰੇ ਰਵਾਇਤੀ LZ77 / LZ78- ਅਧਾਰਿਤ ਕੰਪਰੈਸਰਾਂ ਦੁਆਰਾ ਪ੍ਰਾਪਤ ਕੀਤੀ ਗਈ ਸੰਕੁਚਨ ਨਾਲੋਂ ਕਾਫੀ ਸੰਸਾਧਨ ਕਾਫ਼ੀ ਵਧੀਆ ਹੈ, ਅਤੇ ਸਟੇਟਿਅਲ ਕੰਪ੍ਰੈਸਰਾਂ ਦੇ ਪੀਪਮ ਫੈਮਿਲੀ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਵੱਲ ਵਧਦਾ ਹੈ.

ਕਮਾਂਡ-ਲਾਈਨ ਦੇ ਵਿਕਲਪ ਜਾਣਬੁੱਝ ਕੇ ਜੀਐਨਯੂ ਗਿੱਪੀ ਦੇ ਬਰਾਬਰ ਹਨ , ਪਰ ਉਹ ਇਕੋ ਜਿਹੇ ਨਹੀਂ ਹਨ.

bzip2 ਨੂੰ ਕਮਾਂਡ-ਲਾਈਨ ਫਲੈਗ ਦੇ ਨਾਲ ਫਾਈਲ ਨਾਮ ਦੀ ਇੱਕ ਸੂਚੀ ਦੀ ਉਮੀਦ ਹੈ. ਹਰੇਕ ਫਾਈਲ ਨੂੰ ਆਪਣੇ ਆਪ ਦਾ ਸੰਕੁਚਿਤ ਵਰਜਨ ਨਾਲ ਬਦਲਿਆ ਗਿਆ ਹੈ, ਜਿਸਦਾ ਨਾਂ "original_name.bz2" ਹੈ. ਹਰੇਕ ਸੰਕੁਚਿਤ ਫਾਈਲ ਵਿੱਚ ਸਮਾਨ ਸੋਧ ਮਿਤੀ, ਅਨੁਮਤੀਆਂ ਅਤੇ, ਜਦੋਂ ਸੰਭਵ ਹੋਵੇ, ਅਨੁਸਾਰੀ ਅਸਲ ਦੇ ਤੌਰ ਤੇ ਮਲਕੀਅਤ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਜੋ ਇਹ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਡੀਕੰਪੈਸ਼ਨ ਸਮੇਂ ਸਹੀ ਢੰਗ ਨਾਲ ਬਹਾਲ ਕੀਤਾ ਜਾ ਸਕੇ. ਫਾਈਲ ਨਾਮ ਹੈਂਡਲਿੰਗ ਇਸ ਭਾਵਨਾ ਵਿਚ ਨਿਰੋਧ ਹੈ ਕਿ ਫਾਈਲ ਸਿਸਟਮ ਵਿਚ ਅਸਲੀ ਫਾਈਲ ਨਾਮ, ਅਧਿਕਾਰਾਂ, ਮਲਕੀਅਤ ਜਾਂ ਮਿਤੀਆਂ ਨੂੰ ਸਾਂਭਣ ਲਈ ਕੋਈ ਪ੍ਰਕਿਰਿਆ ਨਹੀਂ ਹੈ ਜਿਸ ਵਿਚ ਇਹਨਾਂ ਸੰਕਲਪਾਂ ਦੀ ਘਾਟ ਹੈ, ਜਾਂ ਗੰਭੀਰ ਫਾਈਲ ਨਾਮ ਲੰਬਾਈ ਦੀਆਂ ਪਾਬੰਦੀਆਂ, ਜਿਵੇਂ ਕਿ MS-DOS.

bzip2 ਅਤੇ bunzip2 ਮੂਲ ਰੂਪ ਵਿੱਚ ਮੌਜੂਦਾ ਫਾਈਲਾਂ ਤੇ ਨਹੀਂ ਲਿਖਣਗੇ ਜੇ ਤੁਸੀਂ ਅਜਿਹਾ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ -f ਫਲੈਗ ਦਿਓ.

ਜੇਕਰ ਕੋਈ ਫਾਈਲ ਨਾਮ ਨਿਰਦਿਸ਼ਟ ਨਹੀਂ ਹਨ, ਤਾਂ bzip2 ਸਟੈਂਡਰਡ ਇੰਪੁੱਟ ਤੋਂ ਸਟੈਂਡਰਡ ਆਉਟਪੁਟ ਤੱਕ ਕੰਪਰੈੱਸ ਕਰਦਾ ਹੈ. ਇਸ ਸਥਿਤੀ ਵਿੱਚ, bzip2 ਇੱਕ ਟਰਮੀਨਲ ਤੇ ਸੰਕੁਚਿਤ ਆਉਟਪੁੱਟ ਲਿਖਣ ਤੋਂ ਇਨਕਾਰ ਕਰੇਗਾ, ਕਿਉਂਕਿ ਇਹ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਝਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ ਅਤੇ ਇਸਲਈ ਬੇਯਕੀਨੀ ਹੋਵੇਗੀ.

bunzip2 (ਜਾਂ bzip2 -d) ਸਾਰੀਆਂ ਨਿਰਧਾਰਤ ਫਾਈਲਾਂ ਨੂੰ ਖੋਲਦਾ ਹੈ ਅਜਿਹੀਆਂ ਫਾਈਲਾਂ ਜਿਨ੍ਹਾਂ ਨੂੰ bzip2 ਦੁਆਰਾ ਨਹੀਂ ਬਣਾਇਆ ਗਿਆ ਸੀ, ਨੂੰ ਖੋਜਿਆ ਜਾਵੇਗਾ ਅਤੇ ਅਣਡਿੱਠਾ ਕੀਤਾ ਜਾਵੇਗਾ, ਅਤੇ ਇੱਕ ਚਿਤਾਵਨੀ ਜਾਰੀ ਕੀਤੀ ਜਾਵੇਗੀ. bzip2 ਕੰਪਰੈੱਸਡ ਫਾਇਲ ਤੋਂ ਡੀਕੰਪਡ ਫਾਇਲ ਲਈ ਫਾਇਲ ਨਾਂ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ:


filename.bz2 ਫਾਇਲ ਨਾਂ ਬਣਦਾ ਹੈ
filename.bz ਫਾਇਲ ਨਾਂ ਬਣਦਾ ਹੈ
filename.tbz2 ਬਣਦਾ ਹੈ filename.tar
filename.tbz ਬਣਦਾ ਹੈ filename.tar
anyothername ਕਿਸੇ ਹੋਰ ਨਾਮ

ਜੇ ਫਾਇਲ ਨੂੰ ਕਿਸੇ ਵੀ ਮਾਨਤਾ ਪ੍ਰਾਪਤ ਅੰਤ ਵਿੱਚ ਖਤਮ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, .bz2, .bz, .tbz2 ਜਾਂ .tbz, bzip2 ਸ਼ਿਕਾਇਤ ਕਰਦਾ ਹੈ ਕਿ ਇਹ ਅਸਲੀ ਫਾਇਲ ਦੇ ਨਾਂ ਦਾ ਅੰਦਾਜ਼ਾ ਨਹੀਂ ਲਗਾ ਸਕਦਾ ਹੈ , ਅਤੇ .out appended ਦੇ ਨਾਲ ਅਸਲੀ ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ.

ਕੰਪਰੈਸ਼ਨ ਦੇ ਨਾਲ, ਕੋਈ ਫਾਈਲ ਨਾਮ ਨਾ ਪ੍ਰਦਾਨ ਕਰਨ ਨਾਲ ਸਟੈਂਡਰਡ ਇੰਪੁੱਟ ਤੋਂ ਲੈ ਕੇ ਸਟੈਂਡਰਡ ਆਉਟਪੁਟ ਤੱਕ ਕੰਪਰੈਸ਼ਨ ਹੁੰਦਾ ਹੈ.

ਬਨਜ਼ਿਪ 2 ਇੱਕ ਫਾਇਲ ਨੂੰ ਠੀਕ ਤਰਾਂ ਡੀਕੰਪਰੈਸ ਕਰੇਗਾ ਜੋ ਕਿ ਦੋ ਜਾਂ ਵੱਧ ਕੰਪ੍ਰੈਸਡ ਫਾਈਲਾਂ ਨੂੰ ਜੋੜਨਾ ਹੈ. ਨਤੀਜਾ ਅਨੁਸਾਰੀ ਅਸੰਭਾਵਿਤ ਫਾਇਲ ਦਾ ਜੋੜ ਹੈ Concatenated compressed files ਦੀ ਇਮਾਨਦਾਰੀ ਜਾਂਚ (-ਟੀ) ਵੀ ਸਮਰਥਿਤ ਹੈ.

ਤੁਸੀਂ -c ਫਲੈਗ ਦੇ ਕੇ ਫਾਈਲ ਨੂੰ ਸਟੈਂਡਰਡ ਆਉਟਪੁਟ ਨਾਲ ਕੰਪਰੈੱਸ ਜਾਂ ਕੰਪ੍ਰੈਸ ਕਰ ਸਕਦੇ ਹੋ. ਮਲਟੀਪਲ ਫਾਈਲਾਂ ਨੂੰ ਕੰਪਰੈੱਸ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਡੀਕਮਸ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਨਤੀਜਾ ਆਊਟਪੁੱਟ ਨੂੰ stdout ਤੋਂ ਕ੍ਰਮਵਾਰ ਤਜਵੀਜ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਇਸ ਢੰਗ ਨਾਲ ਕਈ ਫਾਈਲਾਂ ਦੀ ਸੰਕੁਚਨ ਇੱਕ ਸਟ੍ਰੀਮ ਬਣਾਉਂਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਕਈ ਕੰਪਰੈੱਸਡ ਫਾਈਲ ਪੇਸ਼ਕਾਰੀਆਂ ਹਨ. ਅਜਿਹੀ ਸਟ੍ਰੀਮ ਨੂੰ ਸਿਰਫ਼ ਬੀਜ਼ੀ 2 ਵਰਜਨ 0.9.0 ਜਾਂ ਬਾਅਦ ਦੇ ਸਮੇਂ ਸਹੀ ਢੰਗ ਨਾਲ ਡੀਕੋੰਸਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਬੀਜੀਪ 2 ਦੇ ਪਹਿਲਾਂ ਵਾਲੇ ਸੰਸਕਰਣ ਸਟ੍ਰੀਮ ਵਿੱਚ ਪਹਿਲੀ ਫਾਇਲ ਨੂੰ decompressing ਦੇ ਬਾਅਦ ਬੰਦ ਕਰ ਦੇਵੇਗਾ.

bzcat (ਜਾਂ bzip2 -dc) ਸਟੈਂਡਰਡ ਆਉਟਪੁੱਟ ਲਈ ਸਾਰੀਆਂ ਖਾਸ ਫਾਇਲਾਂ ਨੂੰ ਖੋਲਦਾ ਹੈ.

bzip2 ਵਾਤਾਵਰਨ ਵੇਰੀਏਬਲ BZIP2 ਅਤੇ BZIP ਤੋਂ ਆਰਗੂਮੈਂਟ ਨੂੰ ਉਸ ਕ੍ਰਮ ਵਿੱਚ ਪੜ੍ਹੇਗਾ , ਅਤੇ ਕਮਾਂਡ ਲਾਈਨ ਤੋਂ ਕੋਈ ਵੀ ਆਰਗੂਮੈਂਟ ਪੜ੍ਹਨ ਤੋਂ ਪਹਿਲਾਂ ਉਹ ਪ੍ਰਕਿਰਿਆ ਕਰੇਗਾ. ਇਹ ਮੂਲ ਆਰਗੂਮੈਂਟ ਪੇਸ਼ ਕਰਨ ਦਾ ਇੱਕ ਵਧੀਆ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ.

ਕੰਪਰੈਸ਼ਨ ਹਮੇਸ਼ਾਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਭਾਵੇਂ ਕਿ ਸੰਕੁਚਿਤ ਫਾਈਲ ਅਸਲ ਤੋਂ ਥੋੜਾ ਵੱਡਾ ਹੋਵੇ. ਲਗਭਗ ਇੱਕ ਸੌ ਬਾਈਟਾਂ ਦੀਆਂ ਫਾਈਲਾਂ ਵੱਡੀ ਹੋਣ ਲਈ ਹੁੰਦੀਆਂ ਹਨ, ਕਿਉਂਕਿ ਕੰਪਰੈਸ਼ਨ ਵਿਧੀ ਦੇ 50 ਬਾਈਟ ਦੇ ਖੇਤਰ ਵਿੱਚ ਇੱਕ ਲਗਾਤਾਰ ਓਵਰਹੈੱਡ ਹੁੰਦਾ ਹੈ. ਰੈਂਡਮ ਡੇਟਾ (ਜ਼ਿਆਦਾਤਰ ਫਾਈਲ ਕੰਪ੍ਰੈਸਰਸ ਸਮੇਤ) ਲਗਭਗ 8.05 ਬਿੱਟ ਪ੍ਰਤੀ ਬਾਈਟ 'ਤੇ ਕੋਡਬੱਧ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਲਗਭਗ 0.5% ਦਾ ਵਾਧਾ ਹੁੰਦਾ ਹੈ.

ਆਪਣੀ ਸੁਰੱਿਖਆ ਲਈ ਸਵੈ-ਚੈੱਕ ਵਜ, bzip2 32-ਿਬੱਟ CRC ਵਰਤਦਾ ਹੈਤਾਂ ਿਕ ਯਕੀਨੀ ਬਣਾਇਆ ਜਾ ਸਕੇਿਕ ਿਕਸੇਫਾਇਲ ਦਾ ਿਡਸੰਪਰਿਡ ਸੰਸਕਰਣ ਮੂਲ ਵਰਗਾ ਹੀ ਹੈ. ਇਹ ਕੰਪਰੈੱਸਡ ਡੇਟਾ ਦੇ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਅਤੇ ਬੱਗ ਦੇ ਬੱਗ ਨੂੰ ਬਜਾਏ 2 ਦੇ ਬਜਾਏ ਰਖਦਾ ਹੈ (ਆਸ ਹੈ ਕਿ ਬਹੁਤ ਘੱਟ) ਡਾਟਾ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਨੂੰ ਅਣਡਿੱਠ ਕੀਤਾ ਜਾਣਾ ਸੁਭਾਵਿਕ ਹੈ, ਹਰੇਕ ਫਾਇਲ ਦੀ ਪ੍ਰਕਿਰਿਆ ਲਈ ਚਾਰ ਅਰਬ ਵਿਚ ਇਕ ਮੌਕਾ. ਪਰ ਧਿਆਨ ਰੱਖੋ, ਕਿ ਜਾਂਚ ਡੀਕੰਪਰੈਸ਼ਨ 'ਤੇ ਹੁੰਦੀ ਹੈ, ਇਸ ਲਈ ਇਹ ਸਿਰਫ਼ ਤੁਹਾਨੂੰ ਦੱਸ ਸਕਦੀ ਹੈ ਕਿ ਕੁਝ ਗਲਤ ਹੈ. ਇਹ ਅਸਲੀ ਅਣ-ਕੰਪਰੈੱਸ ਡੇਟਾ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਨਹੀਂ ਕਰ ਸਕਦਾ. ਤੁਸੀਂ ਖਰਾਬ ਫਾਇਲਾਂ ਤੋਂ ਡਾਟਾ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ bzip2recover ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ

ਇੱਕ ਵਾਪਿਸ ਆਊਟ ਲਈ 0, ਵਾਤਾਵਰਨ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਲਈ 1 (ਫਾਇਲ ਨਹੀਂ ਲੱਭੀ, ਅਯੋਗ ਫਲੈਗ, ਆਈ / ਓ ਗਲਤੀਆਂ, ਅਤੇ ਸੀ), 2 ਇੱਕ ਭ੍ਰਿਸ਼ਟ ਕੰਪਰੈੱਸਡ ਫਾਇਲ ਨੂੰ ਦਰਸਾਉਣ ਲਈ, 3 ਅੰਦਰੂਨੀ ਇਕਸਾਰਤਾ ਗਲਤੀ (ਜਿਵੇਂ ਬੱਗ) ਲਈ bzip2 ਨੂੰ ਪੈਨਿਕ ਕਰਨ ਲਈ

ਵਿਕਲਪ

-c --stdout

ਮਿਆਰੀ ਆਉਟਪੁੱਟ ਨੂੰ ਸੰਕੁਚਿਤ ਕਰੋ ਜਾਂ ਡੀਕੰਪਰੈਸ ਕਰੋ

-d --decompress

ਫੋਰਸ ਡੀਕੰਪਰੈਸ਼ਨ. bzip2, bunzip2 ਅਤੇ bzcat ਅਸਲ ਪ੍ਰੋਗ੍ਰਾਮ ਇੱਕੋ ਜਿਹੇ ਹਨ, ਅਤੇ ਇਸ ਬਾਰੇ ਫੈਸਲਾ ਕਿ ਕਿਹੜੇ ਕਾਰਨਾਮਿਆਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ , ਉਸ ਦੇ ਨਾਂ ਤੇ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ. ਇਹ ਫਲੈਗ ਉਸ ਵਿਧੀ ਨੂੰ ਓਵਰਰਾਈਡ ਕਰਦਾ ਹੈ, ਅਤੇ ਬਲੌਕ bzip2 ਨੂੰ ਡੀਕੰਪਰੈਸ ਕਰਦਾ ਹੈ.

-z --compress

-d ਲਈ ਪੂਰਕ: ਬਲਨ ਸੰਕੁਚਨ, ਅਵਾਜਨਾਂ ਦੇ ਨਾਮ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ

-t --test

ਖਾਸ ਫਾਇਲ (ਅ) ਦੀ ਇਕਸਾਰਤਾ ਜਾਂਚ ਕਰੋ, ਪਰ ਉਹਨਾਂ ਨੂੰ ਡੀਕੰਪਰੈੱਸ ਨਾ ਕਰੋ. ਇਹ ਅਸਲ ਵਿੱਚ ਇੱਕ ਟਰਾਇਲ ਡੀਕੰਪਸ਼ਨ ਕਰਦਾ ਹੈ ਅਤੇ ਨਤੀਜੇ ਨੂੰ ਦੂਰ ਕਰਦਾ ਹੈ.

-f --force

ਫੋਰਸ ਆਉਟਪੁੱਟ ਫਾਇਲਾਂ ਦੀ ਮੁੜ ਲਿਖਣ. ਆਮ ਤੌਰ ਤੇ, bzip2 ਮੌਜੂਦਾ ਆਉਟਪੁੱਟ ਫਾਇਲਾਂ ਨੂੰ ਮੁੜ ਨਹੀਂ ਲਿਖੇਗਾ . ਇਸ ਨਾਲ ਬਿੱਪੀ 2 ਨੂੰ ਫਾਈਲਾਂ ਨੂੰ ਹਾਰਡ ਲਿੰਕਾਂ ਨੂੰ ਤੋੜਨ ਲਈ ਮਜਬੂਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜੋ ਇਹ ਹੋਰ ਨਹੀਂ ਕਰਦਾ.

bzip2 ਨੇ ਆਮ ਤੌਰ 'ਤੇ ਅਜਿਹੀਆਂ ਫਾਇਲਾਂ ਨੂੰ ਕੰਪੋਜ਼ ਕਰਨ ਦੀ ਗਿਰਾਵਟ ਦਿਤੀ ਹੈ ਜਿਹਨਾਂ ਕੋਲ ਸਹੀ ਜਾਦੂ ਹੈਡਰ ਬਾਈਟ ਨਹੀਂ ਹੈ. ਜੇ ਮਜਬੂਰ ਕੀਤਾ (-f), ਹਾਲਾਂਕਿ, ਇਹ ਅਜਿਹੀ ਫਾਈਲਾਂ ਨੂੰ ਅਣ-ਸੋਧਿਆ ਰਾਹੀਂ ਪਾਸ ਕਰੇਗਾ ਇਸ ਤਰ੍ਹਾਂ ਜੀਐਨਯੂ ਜੀਪੀਐੱਪ ਵਰਤਾਓ ਕਰਦਾ ਹੈ.

-k --keep

ਕੰਪਰੈਸ਼ਨ ਜਾਂ ਡੀਕੰਪਰੇਸ਼ਨ ਦੌਰਾਨ ਇਨਪੁਟ ਫਾਈਲਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰੋ (ਹਟਾਓ).

-s --small

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

ਕੰਪਰੈਸ਼ਨ ਦੇ ਦੌਰਾਨ, -s, 200k ਦੀ ਬਲਾਕ ਦਾ ਸਾਈਜ਼ ਚੁਣਦਾ ਹੈ, ਜੋ ਕਿ ਤੁਹਾਡੇ ਸੰਕੁਚਨ ਅਨੁਪਾਤ ਦੇ ਖਰਚੇ ਤੇ, ਇੱਕੋ ਅੰਕ ਦੇ ਦੁਆਲੇ ਮੈਮੋਰੀ ਵਰਤੋਂ ਨੂੰ ਸੀਮਿਤ ਕਰਦਾ ਹੈ. ਸੰਖੇਪ ਰੂਪ ਵਿੱਚ, ਜੇ ਤੁਹਾਡੀ ਮਸ਼ੀਨ ਮੈਮੋਰੀ ਘੱਟ ਹੈ (8 ਮੈਗਾਬਾਈਟ ਜਾਂ ਘੱਟ), ਤਾਂ ਹਰ ਚੀਜ਼ ਲਈ -s ਵਰਤੋਂ ਹੇਠਾਂ ਮੈਮਿਓ ਪ੍ਰਬੰਧਨ ਵੇਖੋ.

-q --ਕੁਇਟ

ਗੈਰ ਜ਼ਰੂਰੀ ਚੇਤਾਵਨੀ ਸੁਨੇਹੇ ਨੂੰ ਦਬਾਓ. I / O ਗਲਤੀਆਂ ਅਤੇ ਹੋਰ ਜਰੂਰੀ ਪ੍ਰੋਗਰਾਮਾਂ ਨਾਲ ਸਬੰਧਿਤ ਸੁਨੇਹੇ ਨੂੰ ਦਬਾਇਆ ਨਹੀਂ ਜਾਵੇਗਾ.

-v - ਵਰਬੋਜ਼

ਵਰਬੋਸ ਮੋਡ - ਪ੍ਰੋਸੈਸਡ ਹੋਏ ਹਰੇਕ ਫਾਈਲ ਲਈ ਸੰਕੁਚਨ ਅਨੁਪਾਤ ਦਿਖਾਓ ਅੱਗੇ-, ਵਿਭਿੰਨਤਾ ਦਾ ਪੱਧਰ ਵਧਾਉਂਦਾ ਹੈ, ਬਹੁਤ ਸਾਰੀ ਜਾਣਕਾਰੀ ਬਾਹਰ ਕੱਢ ਰਿਹਾ ਹੈ ਜੋ ਮੁੱਖ ਤੌਰ ਤੇ ਜਾਂਚ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਦਿਲਚਸਪੀ ਦੀ ਹੈ.

-ਲ - ਲਿਸਨੇਸ -V - ਵਿਵਰਜਨ

ਸਾਫਟਵੇਅਰ ਸੰਸਕਰਣ, ਲਾਇਸੈਂਸ ਦੀਆਂ ਸ਼ਰਤਾਂ ਅਤੇ ਸ਼ਰਤਾਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ.

-1 (ਜਾਂ --fast) ਤੋਂ -9 (ਜਾਂ - ਬੈਸਟ)

ਬਲਾਕ ਦਾ ਆਕਾਰ 100 ਕਿ.ਰ., 200 ਕਿ .. ਨਿਰਧਾਰਤ ਕਰੋ ਡੀਕੰਪਰਿੰਗ ਕਰਨ ਵੇਲੇ ਕੋਈ ਪ੍ਰਭਾਵ ਨਹੀਂ ਹੁੰਦਾ ਹੇਠਾਂ ਮੈਮਿਓ ਪ੍ਰਬੰਧਨ ਵੇਖੋ. --fast ਅਤੇ --best ਉਪਨਾਮ ਮੁੱਖ ਰੂਪ ਵਿੱਚ GNU gzip ਅਨੁਕੂਲਤਾ ਲਈ ਹਨ ਖਾਸ ਤੌਰ ਤੇ, - ਦਸ਼ਾ ਚੀਜ਼ਾਂ ਨੂੰ ਕਾਫ਼ੀ ਤੇਜ਼ ਨਹੀਂ ਕਰਦੀ. ਅਤੇ - ਸਿਰਫ਼ ਮੂਲ ਵਿਵਹਾਰ ਚੁਣੋ.

ਬਾਅਦ ਦੇ ਆਰਗੂਮੈਂਟ ਨੂੰ ਫਾਈਲ ਨਾਂ ਵਜੋਂ ਦਰਸਾਉਂਦਾ ਹੈ, ਭਾਵੇਂ ਕਿ ਉਹ ਡੈਸ਼ ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ. ਇਹ ਇਸ ਲਈ ਹੈ ਕਿ ਤੁਸੀਂ ਡੈਸ਼ ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਨਾਂ ਨਾਲ ਫਾਇਲ ਨੂੰ ਸੰਭਾਲ ਸਕਦੇ ਹੋ, ਉਦਾਹਰਣ ਲਈ: bzip2 - -myfilename.

- ਦੁਹਰਾਈ - ਤੇਜ਼ - ਵਧੀਆ - ਵਧੀਆ

ਇਹ ਝੰਡੇ ਵਰਜਨ 0.9.5 ਅਤੇ ਇਸ ਤੋਂ ਉੱਪਰ ਦੇ ਬੇਕਾਰ ਹਨ. ਉਹਨਾਂ ਨੇ ਪੁਰਾਣੇ ਵਰਜਨ ਵਿੱਚ ਲੜੀਬੱਧ ਐਲਗੋਰਿਦਮ ਦੇ ਵਿਵਹਾਰ ਉੱਤੇ ਕੁਝ ਮੋਟਾ ਨਿਯੰਤਰਣ ਪ੍ਰਦਾਨ ਕੀਤਾ, ਜੋ ਕਿ ਕਦੇ-ਕਦੇ ਉਪਯੋਗੀ ਹੁੰਦਾ ਸੀ. 0.9.5 ਅਤੇ ਇਸ ਤੋਂ ਉੱਪਰ ਦੇ ਕੋਲ ਇੱਕ ਸੁਧਾਰ ਕੀਤਾ ਐਲਗੋਰਿਦਮ ਹੈ ਜੋ ਇਹਨਾਂ ਝੰਡੇ ਨੂੰ ਅਸੰਗਤ ਰੂਪ ਵਿੱਚ ਪੇਸ਼ ਕਰਦਾ ਹੈ.

ਜਰੂਰੀ: ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਤੇ ਕਮਾਂਡ ਕਿਵੇਂ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਇਹ ਵੇਖਣ ਲਈ man ਕਮਾਂਡ ( % man ) ਵਰਤੋ.

ਸਬੰਧਤ ਲੇਖ