ಫೈಲ್ಗಳನ್ನು ಕುಗ್ಗಿಸಲು "bzip2" ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು

ಲಿನಕ್ಸ್ ಬಗ್ಗೆ ನಿಮಗೆ ತಿಳಿದಿರುವ ಒಂದು ವಿಷಯವು ಬಹಳಷ್ಟು ವೈವಿಧ್ಯಮಯವಾಗಿದೆ. ನೂರಾರು ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳು, ಡೆಸ್ಕ್ಟಾಪ್ ಪರಿಸರದಲ್ಲಿ, ಬಹು ಕಚೇರಿ ಸೂಟ್ಗಳು, ಗ್ರಾಫಿಕ್ಸ್ ಪ್ಯಾಕೇಜುಗಳು ಮತ್ತು ಆಡಿಯೊ ಪ್ಯಾಕೇಜ್ಗಳೊಂದಿಗೆ ಇವೆ.

ಫೈಲ್ಗಳನ್ನು ಸಂಕುಚಿತಗೊಳಿಸುವುದಕ್ಕೆ ಬಂದಾಗ ಲಿನಕ್ಸ್ ವಿವಿಧ ವಿಧಗಳನ್ನು ಒದಗಿಸುವ ಮತ್ತೊಂದು ಪ್ರದೇಶವಾಗಿದೆ.

ವಿಂಡೋಸ್ ಬಳಕೆದಾರರು ಈಗಾಗಲೇ ಜಿಪ್ ಫೈಲ್ ಏನು ಎಂದು ತಿಳಿದಿದ್ದಾರೆ ಮತ್ತು " ಜಿಪ್ " ಮತ್ತು " ಅನ್ಜಿಪ್ " ಆಜ್ಞೆಗಳನ್ನು "ಜಿಪ್" ಫಾರ್ಮ್ಯಾಟ್ನಲ್ಲಿ ಫೈಲ್ಗಳನ್ನು ಕುಗ್ಗಿಸಲು ಮತ್ತು ಡಿಕಂಪ್ರೆಸ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ.

"Gzip" ಆಜ್ಞೆಯನ್ನು ಬಳಸುವುದು ಮತ್ತು "gunzip" ಆದೇಶವನ್ನು ನೀವು ಬಳಸಬಹುದಾದ "gz" ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಫೈಲ್ ಅನ್ನು ಡಿಕಂಪ್ರೆಸ್ ಮಾಡುವುದು ಫೈಲ್ಗಳನ್ನು ಕುಗ್ಗಿಸುವ ಮತ್ತೊಂದು ವಿಧಾನವಾಗಿದೆ.

ಈ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ, ನಾನು ನಿಮಗೆ "bzip2" ಎಂಬ ಇನ್ನೊಂದು ಸಂಕುಚಿತ ಆಜ್ಞೆಯನ್ನು ತೋರಿಸುತ್ತೇನೆ.

ವೈ ಬಳಸಿ & # 34; bzip2 & # 34; ಓವರ್ & # 34; ಜಿಜಿಪ್ & # 34 ;?

"Gzip" ಆಜ್ಞೆಯು LZ77 ಒತ್ತಡಕ ವಿಧಾನವನ್ನು ಬಳಸುತ್ತದೆ. "Bzip2" ಸಂಕುಚನ ಉಪಕರಣವು "ಬರ್ರೋಸ್-ವೀಲರ್" ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಬಳಸುತ್ತದೆ.

ಆದ್ದರಿಂದ ಫೈಲ್ ಅನ್ನು ಕುಗ್ಗಿಸಲು ನೀವು ಯಾವ ವಿಧಾನವನ್ನು ಬಳಸಬೇಕು?

ನೀವು ಈ ಪುಟವನ್ನು ಭೇಟಿ ಮಾಡಿದರೆ ಎರಡೂ ಸಂಕುಚಿತ ವಿಧಾನಗಳು ಪಕ್ಕಕ್ಕೆ ಸರಿಹೊಂದುತ್ತವೆ ಎಂದು ನೀವು ನೋಡುತ್ತೀರಿ.

ಪರೀಕ್ಷೆಯು ಡೀಫಾಲ್ಟ್ ಕಂಪ್ರೆಷನ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರತಿ ಆಜ್ಞೆಯನ್ನು ರನ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಫೈಲ್ಜೆಜ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಬಂದಾಗ "bzip2" ಕಮಾಂಡ್ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಹೊರಹೊಮ್ಮುತ್ತದೆ ಎಂದು ನೀವು ನೋಡುತ್ತೀರಿ.

ಹೇಗಾದರೂ, ಅದನ್ನು ಮಾಡಲು ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುವ ಫೈಲ್ ಅನ್ನು ಕುಗ್ಗಿಸಲು ಸಮಯವನ್ನು ನೀವು ನೋಡಿದರೆ.

"Lzmash" ಎಂದು ಹೆಸರಿಸಲ್ಪಟ್ಟ ಚಾರ್ಟ್ನಲ್ಲಿ 3 ನೇ ಅಂಕಣವನ್ನು ಇದು ಸೂಚಿಸುತ್ತದೆ. "Gzip" ಆಜ್ಞೆಯನ್ನು "-9" ಗೆ ಹೊಂದಿಸುವ ಸಂಕುಚಿತ ಮಟ್ಟದೊಂದಿಗೆ ಚಾಲನೆ ಮಾಡಲು ಅಥವಾ ಅದನ್ನು ಇಂಗ್ಲಿಷ್ನಲ್ಲಿ "ಹೆಚ್ಚು ಸಂಕುಚಿತಗೊಳಿಸುತ್ತದೆ" ಎಂದು ಚಾಲಿಸಲು ಸಮಾನವಾಗಿದೆ.

"Lzmash" ಆಜ್ಞೆಯು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ "gzip" ಆಜ್ಞೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಹೆಚ್ಚಿನ ಸಮಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಆದರೆ ಕಡತವನ್ನು ಗಣನೀಯವಾಗಿ ಕಡಿಮೆ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಇದು "bzip2" ಸಮಾನಕ್ಕಿಂತ ಚಿಕ್ಕದಾಗಿದೆ. ಇದು ಹಾಗೆ ಮಾಡಲು ಕಡಿಮೆ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ಗಮನಿಸಬೇಕಾದ ಸಂಗತಿಯಾಗಿದೆ.

ಆದ್ದರಿಂದ, ನಿಮ್ಮ ನಿರ್ಧಾರವು ಎಷ್ಟು ಫೈಲ್ಗಳನ್ನು ಕುಗ್ಗಿಸಬೇಕೆಂದು ನೀವು ಬಯಸುತ್ತೀರಿ ಮತ್ತು ಎಷ್ಟು ಸಮಯದವರೆಗೆ ನೀವು ನಿರೀಕ್ಷಿಸಬೇಕೆಂದು ಬಯಸುತ್ತೀರಿ.

ಎರಡೂ ರೀತಿಯಲ್ಲಿ, "gzip" ಆಜ್ಞೆಯು ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ ಸ್ವಲ್ಪ ಉತ್ತಮವಾಗಿದೆ.

ಬಳಸಿ ಸಂಕುಚಿತ ಕಡತಗಳನ್ನು & # 34; bzip2 & # 34;

"Bzip2" ಸ್ವರೂಪವನ್ನು ಬಳಸಿಕೊಂಡು ಫೈಲ್ ಅನ್ನು ಕುಗ್ಗಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ:

bzip2 filename

ಫೈಲ್ ಸಂಕುಚಿತಗೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಇದೀಗ ".bz2" ವಿಸ್ತರಣೆಯನ್ನು ಹೊಂದಿರುತ್ತದೆ.

"Bzip2" ಯಾವಾಗಲೂ ಫೈಲ್ ಅನ್ನು ದೊಡ್ಡದಾದಿದ್ದರೂ ಸಹ ಫೈಲ್ ಅನ್ನು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಕುಗ್ಗಿಸುತ್ತದೆ. ನೀವು ಈಗಾಗಲೇ ಸಂಕುಚಿತಗೊಂಡ ಕಡತವನ್ನು ಸಂಕುಚಿತಗೊಳಿಸುವಾಗ ಇದು ಸಂಭವಿಸಬಹುದು.

ಫೈಲ್ ಅನ್ನು ಕುಗ್ಗಿಸಲು ನೀವು ಪ್ರಯತ್ನಿಸಿದರೆ ಅದು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಂಕುಚಿತ ಫೈಲ್ನಂತೆ ಅದೇ ಹೆಸರಿನೊಂದಿಗೆ ಫೈಲ್ ಆಗುತ್ತದೆ ನಂತರ ದೋಷ ಸಂಭವಿಸುತ್ತದೆ.

ಉದಾಹರಣೆಗೆ, ನೀವು "file1" ಎಂಬ ಫೈಲ್ ಅನ್ನು ಹೊಂದಿದ್ದಲ್ಲಿ ಮತ್ತು ಫೋಲ್ಡರ್ ಈಗಾಗಲೇ "file1.bz2" ಎಂಬ ಫೈಲ್ ಅನ್ನು ಹೊಂದಿದ್ದರೆ, "bzip" ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವಾಗ ನೀವು ಕೆಳಗಿನ ಔಟ್ಪುಟ್ ಅನ್ನು ನೋಡುತ್ತೀರಿ:

bzip2: ಔಟ್ಪುಟ್ ಫೈಲ್ file1.bz2 ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ

ಫೈಲ್ಗಳನ್ನು ಡಿಕಂಪ್ರೆಸ್ ಮಾಡುವುದು ಹೇಗೆ

"Bz2" ವಿಸ್ತರಣೆಯನ್ನು ಹೊಂದಿರುವ ಫೈಲ್ಗಳನ್ನು ವಿಘಟಿಸಲು ಹಲವಾರು ಮಾರ್ಗಗಳಿವೆ.

ನೀವು ಕೆಳಗಿನಂತೆ "bzip2" ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು:

bzip2 -d filename.bz2

ಇದು ಕಡತವನ್ನು ವಿಭಜಿಸುತ್ತದೆ ಮತ್ತು "bz2" ವಿಸ್ತರಣೆಯನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.

ಕಡತವನ್ನು ವಿಭಜಿಸುವ ಮೂಲಕ ಅದು ಅದೇ ಹೆಸರಿನೊಂದಿಗೆ ಬರೆಯಲ್ಪಟ್ಟಿತು ಮತ್ತು ನೀವು ಈ ಕೆಳಗಿನ ದೋಷವನ್ನು ನೋಡುತ್ತೀರಿ:

bzip2: ಔಟ್ಪುಟ್ ಫೈಲ್ ಫೈಲ್ಹೆಸರು ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ

"Bzzip2" ಆಜ್ಞೆಯನ್ನು ಬಳಸುವುದು "bz2" ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಫೈಲ್ಗಳನ್ನು ವಿಘಟಿಸಲು ಒಂದು ಒಳ್ಳೆಯ ಮಾರ್ಗವಾಗಿದೆ. ಈ ಆಜ್ಞೆಯೊಂದಿಗೆ ನೀವು ಕೆಳಗೆ ತೋರಿಸಿರುವಂತೆ ಯಾವುದೇ ಸ್ವಿಚ್ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗಿಲ್ಲ:

bunzip2 filename.bz2

"Bunzip2" ಆಜ್ಞೆಯು ಮೈನಸ್ ಡಿ (-d) ಸ್ವಿಚ್ನೊಂದಿಗೆ "bzip2" ಕಮಾಂಡ್ನಂತೆಯೇ ಒಂದೇ ರೀತಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

"Bunzip2" ಆಜ್ಞೆಯು "bzip" ಅಥವಾ "bzip2" ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸಂಕುಚಿತಗೊಂಡ ಯಾವುದೇ ಮಾನ್ಯವಾದ ಫೈಲ್ ಅನ್ನು ಹೊರತೆಗೆಯಬಹುದು. ಸಾಮಾನ್ಯ ಫೈಲ್ಗಳನ್ನು ವಿಭಜಿಸುವಂತೆ ಇದು "bzip2" ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸಂಕುಚಿತಗೊಳಿಸಲಾದ ಟಾರ್ ಫೈಲ್ಗಳನ್ನು ಕೂಡಾ ವಿಭಜಿಸುತ್ತದೆ.

"Bzip2" ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸಂಕುಚಿತಗೊಳಿಸಲಾದ ಡೀಫಾಲ್ಟ್ ಟಾರ್ ಕಡತಗಳು ".tbz2" ವಿಸ್ತರಣೆಯನ್ನು ಹೊಂದಿರುತ್ತದೆ. "Bunzip2" ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಈ ಫೈಲ್ ಅನ್ನು ವಿಭಜಿಸುವಾಗ ಫೈಲ್ಹೆಸರು "filename.tar" ಆಗುತ್ತದೆ.

ನಿಮ್ಮಲ್ಲಿ "bzip2" ನೊಂದಿಗೆ ಸಂಕುಚಿತವಾದ ಮಾನ್ಯವಾದ ಫೈಲ್ ಇದೆ ಆದರೆ "bzip2" ಗಿಂತ ಫೈಲ್ ಅನ್ನು ವಿಭಜನೆಗೊಳಿಸುವುದಕ್ಕಿಂತ ವಿಭಿನ್ನ ವಿಸ್ತರಣೆಯನ್ನು ಹೊಂದಿದೆ ಆದರೆ ಅದು ಕಡತದ ಕೊನೆಯಲ್ಲಿ ".out" ವಿಸ್ತರಣೆಯನ್ನು ಸೇರಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ "myfile.myf" "myfile.out" ಆಗಿರುತ್ತದೆ.

ಫೈಲ್ಗಳನ್ನು ಸಂಕುಚಿತಗೊಳಿಸುವಂತೆ ಒತ್ತಾಯಿಸುವುದು ಹೇಗೆ

"Bz22" ಎಕ್ಸ್ಟೆನ್ಶನ್ ಹೊಂದಿರುವ ಫೈಲ್ ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಎಂದು ಲೆಕ್ಕಿಸದೆಯೇ ಫೈಲ್ ಅನ್ನು ಕುಗ್ಗಿಸಲು "bzip2" ಆಜ್ಞೆಯನ್ನು ಬಯಸಿದರೆ ನಂತರ ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು:

bzip2 -f myfile

ನಿಮ್ಮಲ್ಲಿ "myfile" ಎಂಬ ಫೈಲ್ ಮತ್ತು "myfile.bz2" ಎಂದು ಕರೆಯಲ್ಪಡುವ ಫೈಲ್ ಇದ್ದರೆ "myfile.bz2" ಫೈಲ್ ಅನ್ನು "myfile" ಸಂಕುಚಿಸಿದಾಗ ತಿದ್ದಿ ಬರೆಯಲಾಗುತ್ತದೆ.

ಎರಡೂ ಫೈಲ್ಗಳನ್ನು ಹೇಗೆ ಇರಿಸುವುದು

ನೀವು ಸಂಕುಚಿಸುತ್ತಿರುವ ಕಡತವನ್ನು ಇರಿಸಿಕೊಳ್ಳಲು ಬಯಸಿದರೆ ಮತ್ತು ಸಂಕುಚಿತ ಫೈಲ್ ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು:

bzip2 -k myfile

ಇದು "myfile" ಫೈಲ್ ಅನ್ನು ಇರಿಸುತ್ತದೆ ಆದರೆ ಅದು ಕುಗ್ಗಿಸುವಾಗ ಮತ್ತು "myfile.bz2" ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ.

ನೀವು ಸಂಕುಚಿತ ಫೈಲ್ ಮತ್ತು ಸಂಕ್ಷೇಪಿಸದ ಫೈಲ್ ಅನ್ನು ಕಡತವನ್ನು ವಿಭಜಿಸುವ ಸಮಯದಲ್ಲಿ ಇರಿಸಿಕೊಳ್ಳಲು "bunzip2" ಆಜ್ಞೆಯೊಂದಿಗೆ ಮೈನಸ್ ಕೆ (-k) ಸ್ವಿಚ್ ಅನ್ನು ಸಹ ಬಳಸಬಹುದು.

ಎ & # 34; bz2 & # 34; ಫೈಲ್

ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು "bzip2" ಸಂಕುಚನ ಕಾರ್ಯವಿಧಾನದೊಂದಿಗೆ ಫೈಲ್ ಅನ್ನು ಸಂಕುಚಿತಗೊಳಿಸಲಾಗಿದೆಯೆ ಎಂದು ನೀವು ಪರೀಕ್ಷಿಸಬಹುದು:

bzip2 -t filename.bz2

ಫೈಲ್ ಮಾನ್ಯ ಫೈಲ್ ಆಗಿದ್ದರೆ ಯಾವುದೇ ಔಟ್ಪುಟ್ ಮರಳಲಾಗುವುದಿಲ್ಲ ಆದರೆ ಫೈಲ್ ಮಾನ್ಯವಾಗಿಲ್ಲದಿದ್ದರೆ ನೀವು ಹೀಗೆ ಹೇಳುವ ಸಂದೇಶವನ್ನು ಸ್ವೀಕರಿಸುತ್ತೀರಿ.

ಫೈಲ್ಗಳನ್ನು ಕುಗ್ಗಿಸುವಾಗ ಕಡಿಮೆ ಸ್ಮರಣೆ ಬಳಸಿ

"Bzip2" ಆಜ್ಞೆಯು ಹಲವಾರು ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ ಫೈಲ್ ಅನ್ನು ಸಂಕುಚಿತಗೊಳಿಸುವುದರಿಂದ ಮೈನಸ್ s (-s) ಸ್ವಿಚ್ ಅನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಸೂಚಿಸುವುದರ ಮೂಲಕ ನೀವು ಪ್ರಭಾವವನ್ನು ಕಡಿಮೆ ಮಾಡಬಹುದು:

bzip2 -s filename.bz2

ಈ ಸ್ವಿಚ್ ಬಳಸಿಕೊಂಡು ಫೈಲ್ ಅನ್ನು ಕುಗ್ಗಿಸಲು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ.

ಫೈಲ್ಗಳನ್ನು ಕುಗ್ಗಿಸುವಾಗ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ಪಡೆಯಿರಿ

ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ನೀವು "bzip2" ಅಥವಾ "bunzip2" ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸುವಾಗ ನೀವು ಯಾವುದೇ ಔಟ್ಪುಟ್ ಅನ್ನು ಸ್ವೀಕರಿಸುವುದಿಲ್ಲ ಮತ್ತು ಹೊಸ ಫೈಲ್ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ.

ನೀವು ಕಡತವನ್ನು ಸಂಕುಚಿತಗೊಳಿಸುವಾಗ ಅಥವಾ ವಿಭಜನೆ ಮಾಡುವಾಗ ಏನು ಸಂಭವಿಸುತ್ತಿದೆ ಎಂದು ತಿಳಿಯಲು ಬಯಸಿದರೆ ನೀವು ಮೈನಸ್ ವಿ (-v) ಸ್ವಿಚ್ ಅನ್ನು ಈ ಕೆಳಗಿನಂತೆ ನಿರ್ದಿಷ್ಟಪಡಿಸುವುದರ ಮೂಲಕ ಹೆಚ್ಚು ಮಾತಿನ ಔಟ್ಪುಟ್ ಅನ್ನು ಪಡೆಯಬಹುದು:

bzip2 -v ಕಡತದ ಹೆಸರು

ಈ ಕೆಳಗಿನಂತೆ ಔಟ್ಪುಟ್ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ:

ಕಡತನಾಮ: 1.172: 1 6.872 ಬಿಟ್ಗಳು / ಬೈಟ್ 14.66% 42961 ಔಟ್ನಲ್ಲಿ 50341 ಅನ್ನು ಉಳಿಸಲಾಗಿದೆ

ಪ್ರಮುಖ ಭಾಗಗಳನ್ನು ಶೇಕಡಾವಾರು ಉಳಿಸಲಾಗಿದೆ, ಇನ್ಪುಟ್ ಗಾತ್ರ ಮತ್ತು ಔಟ್ಪುಟ್ ಗಾತ್ರ.

ಬ್ರೋಕನ್ ಫೈಲ್ಗಳನ್ನು ಮರುಪಡೆಯಿರಿ

ನೀವು ಮುರಿದ "bz2" ಫೈಲ್ ಅನ್ನು ಹೊಂದಿದ್ದರೆ, ನಂತರ ಡೇಟಾವನ್ನು ಪ್ರಯತ್ನಿಸಲು ಮತ್ತು ಮರುಪಡೆಯಲು ಬಳಸುವ ಪ್ರೋಗ್ರಾಂ ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ:

bzip2recover filename.bz2