CompressByUPX - Nén các file dll,ocx,exe

Liên hệ QC

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia
13/6/06
Bài viết
4,714
Được thích
10,219
Giới tính
Nam
Nghề nghiệp
Giáo viên, CEO tại Bluesofts
CompressByUPX

Chức năng:
CompressByUPX là chương trình nén các file chạy (*.exe) hay các file thư viện (*.ocx,*.dll), chương trình sử dụng file upx.exe từ http://upx.sourceforge.net

upx.exe cho phép người dùng nén file ở chế độ dòng lệnh, nên việc sử dụng không thuận tiện.
CompressByUPX hỗ trợ menu (context menu) cho phép sử dụng thuận tiện.

Việc nén file bằng UPX (CompressByUPX) sẽ giúp cho hạn chế sự hoạt động của một số các chương trình debug hoặc decomplile.

Cách sử dụng:
Sau khi cài đặt xong, bạn click chuột phải trên các file dạng dll,ocx,exe và chọn “Compress dll,ocx,exe files” để thực hiện việc nén.

Bắt đầu nén
BeforeComp.jpg


Sau khi nén xong
AfterComp.jpg



Thông tin chi tiết các bạn có thể xem tại:

http://upx.sourceforge.net
http://www.bluesofts.net

DOWNLOAD
 
Cái này anh giới thiệu bao nhiêu lần với Tuân rồi mà. Giờ mới biết tới à?

Tuy nhiên, không "lại" được với PECompact được.

Kết quả EXE, DLL được compact từ 5Mb xuống còn 500K-600K thôi (82%-85%). Trên 1Mb vẫn là quá to
 
Lần chỉnh sửa cuối:
Em biết lâu rồi, giờ giới thiệu cho mọi người để áp dụng.

Em đang thử thằng PECompact xem thế nào.
 
Chào bạn Tuấn,

Chức năng nén đĩa cũng có ngay trong XP & Vista. Những gì ghi trong dĩa (không chỉ là các file exe dll thuần túy) sẽ được nén lại nên chúng có dung lượng nhỏ hơn bình thường. Lợi điểm là mình có thể dồn nhét nhiều vô ổ đĩa hơn. Nhưng điểm bất lợi là khi dữ liệu được đọc lại rồi phải qua quá trình giải nén ngay trong bộ nhớ RAM sẽ làm máy chậm hơn - chờ dài cổ.

Tốt hơn là đầu tư vô 1 cái hdd lớn hơn hay là loại portable USB disk. Xịn hơn nữa là tậu 1 cái máy mới cho khỏe cái thân.

Mến.
 
Chào bạn Tuấn,

Chức năng nén đĩa cũng có ngay trong XP & Vista. Những gì ghi trong dĩa (không chỉ là các file exe dll thuần túy) sẽ được nén lại nên chúng có dung lượng nhỏ hơn bình thường. Lợi điểm là mình có thể dồn nhét nhiều vô ổ đĩa hơn. Nhưng điểm bất lợi là khi dữ liệu được đọc lại rồi phải qua quá trình giải nén ngay trong bộ nhớ RAM sẽ làm máy chậm hơn - chờ dài cổ.

Tốt hơn là đầu tư vô 1 cái hdd lớn hơn hay là loại portable USB disk. Xịn hơn nữa là tậu 1 cái máy mới cho khỏe cái thân.

Mến.

Bạn chịu khó đọc kỹ thông tin về phần mềm này đi. Công cụ này chủ yếu dành cho nhà phát triển phần mềm. Đó ko phải là phần mềm nén dữ liệu thông thường :-=
 
Lần chỉnh sửa cuối:
Bác đọc kỹ ạ :
Việc nén file bằng UPX (CompressByUPX) sẽ giúp cho hạn chế sự hoạt động của một số các chương trình debug hoặc decomplile.

Chứ nếu muốn nén nhiều thì thôi nhờ bác KGB vậy!!

Thân!
 
Theo như bản test thì có vẻ như chú KGB này vô địch về nén dữ liệu ?
http://kgbarchiver.net/?page=tests


Điều này là dĩ nhiên, tuy nhiên để thấy rõ được sức mạnh của nó thì bác phải có 1 chú CPU hơi khủng : RAM >=2Gb; CPU >=3.6GHz. (thời buổi này ai chả dùng Duo Core - chứ không phải là Core Duo nhé)

Em nói nhiều rồi mà :

http://www.giaiphapexcel.com/forum/showthread.php?t=2223


Thân!
 
Nén dữ liệu thì bàn đến ở đây làm gì cho mệt. Ngoài chuyện nén khỏe, phải tính đến sự phổ cập của nó (vác đi đâu, cho ai, máy nào cũng mở đươc).

Tớ tạo báo giá bằng PDF (đã trở thành chuẩn của Internet document rồi) mà khách hàng ko mở được mới đau. Tính gì đến KGB. :)

Làm cái gì cũng tới mục đích của nó. Mấy món trên (upx, pecompact,...) nhằm tạo ra phần mềm nhỏ bé, dễ download để mọi người cùng "sướng". Chú KGB tớ biết cũng khá lâu nhưng mà ko phải máy nào cũng sài được, ko phải ai cũng biết tới nó. Gửi brochure, quotation bằng PDF xong, KH còn phải gọi điện mấy lần mới mở được. Nếu gửi bằng KGB, chắc phải bay vào Sài Gòn để hướng dẫn sử dụng (hoặc gọi điện nhờ Mr Okebab hướng dẫn hộ :D)
 
Lần chỉnh sửa cuối:
ASPACK cũng là chương trình nén hay, Tuân đã so sánh chưa vậy?
 
Tôi đã làm việc với hầu hết các công cụ có mặt ở trang này (trên này toàn phiên bản cũ)
http://www.exetools.com/compressors.htm

Và ngoài ra còn nhiều công cụ khác nữa (tỷ như các công cụ .NET support). Tuy nhiên, UPX là khá phổ cập vì nó là mã nguồn mở.
 
Web KT

Bài viết mới nhất

Back
Top Bottom