DevToys Web Pro iconDevToys Web Proಬ್ಲಾಗ್
ನಮಗೆ ರೇಟಿಂಗ್ ನೀಡಿ:
ಬ್ರೌಸರ್ ಎಕ್ಸ್ಟೆನ್ಶನ್ ಪ್ರಯತ್ನಿಸಿ:

Bzip2 ಡಿಕಂಪ್ರೆಸರ್

ಇನ್‌ಪುಟ್ ಸ್ವರೂಪ:
Base64 ಇನ್‌ಪುಟ್
  • ಅಥವಾ .bz2 ಫೈಲ್ ಅನ್ನು ಬಿಡಿ

    ಡಿಕಂಪ್ರೆಸ್ ಮಾಡಿದ ಔಟ್‌ಪುಟ್
  • Bzip2 ಬಗ್ಗೆ

    Bzip2, Burrows-Wheeler ಬ್ಲಾಕ್-ಸೋರ್ಟಿಂಗ್ ಅಲ್ಗೋರಿದಮ್ ನಂತರ Huffman ಕೋಡಿಂಗ್ ಅನ್ನು ಬಳಸುತ್ತದೆ; ಇದರಿಂದ gzip ಗಿಂತ ಉತ್ತಮ ಕಂಪ್ರೆಷನ್ ಅನುಪಾತ ಸಿಗುತ್ತದೆ, ಆದರೆ ವೇಗ ಕಡಿಮೆ ಮತ್ತು ಮೆಮೊರಿ ಬಳಕೆ ಹೆಚ್ಚು.

    • Linux/macOS ನಲ್ಲಿ ಏಕ-ಫೈಲ್ ಕಂಪ್ರೆಷನ್‌ಗೆ ಸಾಮಾನ್ಯ (.bz2 ಎಕ್ಸ್‌ಟೆನ್ಶನ್)
    • ಸಾಮಾನ್ಯ ಕಂಪ್ರೆಷನ್: gzip ಗಿಂತ 10–15% ಉತ್ತಮ ಅನುಪಾತ
    • CLI ಕಂಪ್ರೆಸ್: bzip2 file.txt
    • CLI ಡಿಕಂಪ್ರೆಸ್: bunzip2 file.txt.bz2
    • ಅನೆಕ ಬಾರಿ tar ಜೊತೆಗೆ ಸಂಯೋಜಿಸಲಾಗುತ್ತದೆ: tar -xjf archive.tar.bz2

    ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಯೂ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲೇ ನಡೆಯುತ್ತದೆ — ಯಾವುದೇ ಡೇಟಾವನ್ನು ಯಾವುದೇ ಸರ್ವರ್‌ಗೆ ಕಳುಹಿಸಲಾಗುವುದಿಲ್ಲ.

    ತಾಂತ್ರಿಕ ವಿವರಗಳು

    Bzip2 ಡಿಕಂಪ್ರೆಸರ್ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

    ಈ ಸಾಧನ ಏನು ಮಾಡುತ್ತದೆ

    Bzip2 ಡಿಕಂಪ್ರೆಸರ್ .bz2 ಕಂಪ್ರೆಸ್ ಮಾಡಿದ ಫೈಲ್‌ಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬ್ರೌಸರ್‌ನಲ್ಲೇ ಡಿಕೋಡ್ ಮಾಡಿ, ಮೂಲ ಅನ್‌ಕಂಪ್ರೆಸ್ಡ್ ವಿಷಯವನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಇದು ಯಾವುದೇ server-side ಪ್ರೊಸೆಸಿಂಗ್ ಇಲ್ಲದೆ JavaScript ನಲ್ಲಿ Burrows-Wheeler Transform ಮತ್ತು Huffman coding ಡಿಕಂಪ್ರೆಷನ್ ಪೈಪ್‌ಲೈನ್ ಅನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸುತ್ತದೆ. ಇದು decode-only ಟೂಲ್ — ಇದು bzip2 ಡೇಟಾವನ್ನು ಡಿಕಂಪ್ರೆಸ್ ಮಾಡುತ್ತದೆ, ಆದರೆ ಹೊಸ bzip2 ಆರ್ಕೈವ್‌ಗಳನ್ನು ರಚಿಸುವುದಿಲ್ಲ.

    ಡೆವಲಪರ್‌ಗಳ ಸಾಮಾನ್ಯ ಬಳಕೆ ಪ್ರಕರಣಗಳು

    ಕಮಾಂಡ್-ಲೈನ್ ಟೂಲ್‌ಗಳನ್ನು ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡದೇ bzip2-ಕಂಪ್ರೆಸ್ ಮಾಡಿದ ಲಾಗ್ ಫೈಲ್‌ಗಳು, ಡೇಟಾಬೇಸ್ ಡಂಪ್‌ಗಳು, ಅಥವಾ ಸೋರ್ಸ್ ಆರ್ಕೈವ್‌ಗಳನ್ನು ವೇಗವಾಗಿ ಪರಿಶೀಲಿಸಲು ಡೆವಲಪರ್‌ಗಳು ಈ ಟೂಲ್ ಬಳಸುತ್ತಾರೆ. bzip2 ಪೂರ್ವಸ್ಥಾಪಿತವಾಗಿಲ್ಲದ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ (Windows, minimal containers), ಪ್ಯಾಕೇಜ್ ರೆಪೊಸಿಟರಿಯಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ .bz2 ಫೈಲ್‌ನ ಒಳವಿಷಯವನ್ನು ಒಮ್ಮೆ ನೋಡಬೇಕಾದಾಗ, ಅಥವಾ ಟರ್ಮಿನಲ್ ಅನ್ನು ಮುಟ್ಟದೇ ಸಹೋದ್ಯೋಗಿಯಿಂದ ಬಂದ ಒಂದು ಫೈಲ್ ಅನ್ನು ಡಿಕಂಪ್ರೆಸ್ ಮಾಡಬೇಕಾದಾಗ ಇದು ಉಪಯುಕ್ತ.

    ಡೇಟಾ ಸ್ವರೂಪಗಳು, ಪ್ರಕಾರಗಳು, ಅಥವಾ ರೂಪಾಂತರಗಳು

    Bzip2 ಕಂಪ್ರೆಷನ್ ಸಾಧಿಸಲು Burrows-Wheeler Transform (BWT), Move-to-Front ಎನ್‌ಕೋಡಿಂಗ್, ಮತ್ತು Huffman coding ಗಳ ಪೈಪ್‌ಲೈನ್ ಅನ್ನು ಬಳಸುತ್ತದೆ; ವೇಗ ನಿಧಾನವಾಗುವ ಬೆಲೆಯಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ gzip ಗಿಂತ 10-15% ಉತ್ತಮ ಕಂಪ್ರೆಷನ್ ಅನುಪಾತವನ್ನು ನೀಡುತ್ತದೆ. ಫೈಲ್‌ಗಳು .bz2 ಎಕ್ಸ್ಟೆನ್ಶನ್ ಬಳಸುತ್ತವೆ ಮತ್ತು 'BZ' ಎಂಬ magic bytes ನಿಂದ ಆರಂಭವಾಗಿ ನಂತರ version indicator ಬರುತ್ತದೆ. ಬ್ಲಾಕ್ ಗಾತ್ರಗಳು 100k ರಿಂದ 900k ವರೆಗೆ (ಹೆಡರ್‌ನಲ್ಲಿ 1-9 ಅಂಕೆಗಳಿಂದ ಸೂಚಿಸಲಾಗುತ್ತದೆ); ದೊಡ್ಡ ಬ್ಲಾಕ್‌ಗಳು ಉತ್ತಮ ಕಂಪ್ರೆಷನ್ ನೀಡುತ್ತವೆ ಆದರೆ ಡಿಕಂಪ್ರೆಸ್ ಮಾಡಲು ಹೆಚ್ಚು ಮೆಮೊರಿ ಬೇಕಾಗುತ್ತದೆ.

    ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು ಮತ್ತು ಎಡ್ಜ್ ಕೇಸ್‌ಗಳು

    gzip ಗೆ ಹೋಲಿಸಿದರೆ Bzip2 streaming ಡಿಕಂಪ್ರೆಷನ್ ಅನ್ನು ಅಷ್ಟು ಸ್ವಚ್ಛವಾಗಿ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ — ಯಾವುದೇ ಔಟ್‌ಪುಟ್ ಉತ್ಪಾದಿಸುವ ಮೊದಲು ಸಂಪೂರ್ಣ ಬ್ಲಾಕ್ ಓದಬೇಕು, ಅಂದರೆ ಬಹಳ ದೊಡ್ಡ ಫೈಲ್‌ಗಳು ಗಮನಾರ್ಹ ಬ್ರೌಸರ್ ಮೆಮೊರಿಯನ್ನು ಬಳಸಬಹುದು. multi-stream bzip2 ಫೈಲ್‌ಗಳು (parallel compression ಗಾಗಿ pbzip2 ರಚಿಸುವವು) concatenated bzip2 streams ಅನ್ನು ಹೊಂದಿರುತ್ತವೆ; ಕೆಲವು ಡಿಕೋಡರ್‌ಗಳು ಅವನ್ನು ತಪ್ಪಾಗಿ ನಿರ್ವಹಿಸುತ್ತವೆ. ಈ ಟೂಲ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ single-stream .bz2 ಫೈಲ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ; .tar.bz2 ಆರ್ಕೈವ್‌ಗಳಿಗೆ, ನಿಮಗೆ raw tar ವಿಷಯ ಸಿಗುತ್ತದೆ, ಅದನ್ನು ಇನ್ನೂ extract ಮಾಡಬೇಕಾಗುತ್ತದೆ.

    ಕೋಡ್‌ಗಿಂತ ಈ ಸಾಧನವನ್ನು ಯಾವಾಗ ಬಳಸಬೇಕು

    bzip2 utilities ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡದೇ ಫೈಲ್ ವಿಷಯವನ್ನು ಒಮ್ಮೆ ನೋಡಬೇಕಾದಾಗ, ವೇಗವಾದ one-off ಡಿಕಂಪ್ರೆಷನ್‌ಗಾಗಿ ಈ ಬ್ರೌಸರ್ ಟೂಲ್ ಬಳಸಿ. ಪೈಪ್‌ಲೈನ್‌ಗಳಲ್ಲಿ scripted ಡಿಕಂಪ್ರೆಷನ್, ಅನೇಕ ಆರ್ಕೈವ್‌ಗಳ batch processing, ಅಥವಾ extraction ಬೇಕಿರುವ .tar.bz2 ಫೈಲ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಲು, command-line bzip2/pbzip2 ಅಥವಾ streaming ಬೆಂಬಲಿಸುವ ಮತ್ತು tar extraction ಜೊತೆ ಏಕೀಕರಿಸುವ Python ನ bz2 module ಮುಂತಾದ ಭಾಷಾ ಲೈಬ್ರರಿಗಳನ್ನು ಬಳಸಿ.