Monday, October 01, 2007

Tin vắn: Thanh niên trẻ khai quật được thần chú cổ xưa của Rarlab

Khuya ngày 30 September 2007, chàng nông dân trẻ tên Lê Trà Vĩnh Phú, bí danh PhuLeRock, nguyên quán Thủ Đức sau khi hẹn hò với người yêu về nhà, vô tình khai quật được một câu lệnh cổ trên nền linux (all distro), câu lệnh này nằm trong chương trình shareware thuộc sở hữu của RarLab (theo giám định khảo cổ là Proprietary source). Câu lệnh này đã có từ rất lâu và rất đáng quí nhưng không hiểu sao thất truyền sau nhiều thế hệ, không thấy tài liệu nào nói về nó. Chàng nông dân trẻ quyết định truy tìm tung tích câu thần chú của RarLab.

Oh yeah, common babe

Tòan bộ học thuyết câu thần chú như sau:

~#rar a -v500 -m5 -hpbienla2003 klcodec288f.rar klcodec288f.exe

# a : tạo file rar;
#-v500: chia nhỏ file thành nhiều miếng 500k;
# -hpbienla2003: đặt mật mã cho file.rar là bienla2003
#-m5: mức nén cao nhất (tính từ 1-5)

Sau khi nén thành file klcodec288f.rar, ta có 35 cục dung lượng 500k

-rw-r--r-- 1 root root 489K 2007-09-30 20:48 klcodec288f.part01.rar
-rw-r--r-- 1 root root 489K 2007-09-30 20:48 klcodec288f.part02.rar
-rw-r--r-- 1 root root 489K 2007-09-30 20:48 klcodec288f.part03.rar
...
-rw-r--r-- 1 root root 489K 2007-09-30 20:48 klcodec288f.part35.rar


~#rar e klcodec288f.part01.rar

#e giải nén ngay thư mục hiện tại, nếu file chia thành nhiều phần, chỉ cần giải nén file part1, các phần #còn lại rar sẽ tự động tìm, nên nhớ để chung các part cùng 1 directory.


Thật sự rất khó mà chọn được thuật tóan nén mà mình muốn, người nông dân trẻ vẫn khuyên các bạn nên dùng 7-zip thay cho winrar (for windows) hoặc rar/unrar (Unix/Posix/Linux), và làm quen dần với các file nén dùng thuật tóan mã mở như .tar.bz2 .tar.gz .7z

Đối với chàng nông dân trẻ, việc khai quật được câu thần chú này là một sự kiện rất quan trọng, kinh thiên động địa, quỉ khốc thần sầu, bà bầu phải sợ.


Theo www.PhuLeRock.com


English version:
Manual page for rar command in linux / Handle .rar file in linux / Using rar in linux

You need to install rar from Rarlab first
~#apt-get install rar unrar (in Ubuntu/Debian)
or
~#yum install rar unrar (in Centos)
or you can download .rpm binary file from Rarlab for Suse or Redhat / Fedora Core from
http://dag.wieers.com/rpm/packages/rar/
..and manual install it
~# rpm -ivh rar-3.5-0.b1.0.xxxrf.i586.rpm

Compress: I have one file with 17M capacity.

root@ubuntu:~# ls -lh klcodec288f.exe
-rw-r--r-- 1 root root 17M 2007-04-02 19:54 klcodec288f.exe


So now I compress and split it to 500k separate files .rar, and set the password is bienla2003, with the highest compress priority is 5 (from 1 to 5)

~#rar a -v500 -m5 -hpbienla2003 klcodec288f.rar klcodec288f.exe
comment:
a : add to aechive
-v500 : set split to separate 500k files.
-hpbienla2003 : password bienla2003
-m5 : set priority is 5 (highest level)

Ok, I have 35 files 500k named is:
klcodec288f.part01.rar
to
klcodec288f.part35.rar

Extract:
rar e klcodec288f.part01.rar

You only need extract the first file in them, rar will combine them automatically, remember put all separate files in one folder !!!
comment:
e : extract in current folder
x : use this if you want extract to specific folder, ex:
root@ubuntu:~# mkdir /root/specdir
root@ubuntu:~# rar x klcodec288f.part01.rar /root/specdir

RAR 3.60 Copyright (c) 1993-2006 Alexander Roshal 5 Aug 2006
Shareware version Type RAR -? for help

Enter password (will not be echoed) for klcodec288f.part01.rar:

Extracting from klcodec288f.part01.rar
Extracting /root/specdir/klcodec288f.exe
Extracting from klcodec288f.part02.rar
... klcodec288f.exe
Extracting from klcodec288f.part35.rar
... klcodec288f.exe OK
All OK


2 comments:

Bienla said...

Kha khen cho phulerock, hinh anh minh hoa dep lam hihi/ :)

PhuLeRock said...

@bienla : thanks, co vai loi chinh ta da duoc show_ur_gut nhac nho nen moi ok day. Type au xi qua nen sai chinh ta 2-3 lan, hix