(Đã dịch) Siêu Não Hắc Khách (Hacker) - Chương 186: Máy Chủ Trung Chuyển Và Nén Dữ Liệu
MAX: Mọi người nghĩ xem, có phương án nào để nâng cấp không?
Matthew đang nói trong kênh chat, ID trên mạng của hắn là MAX.
MAX: Nhất định phải có công năng đặc biệt hấp dẫn, để những người kia nguyện ý một lần nữa tải bản nâng cấp.
LEFTHAND: Mọi người đều nói bộ nhớ quá ít, chúng ta hay là cân nhắc một chút về phương diện lưu trữ dữ liệu?
LEFTHAND chính là đệ tử mới gia nhập học viện MIT, hắn rất có nghiên cứu về phần cứng. Hắn đã crack series máy tính của hãng HP, sau đó tuyên bố trên diễn đàn hiệp hội SAM và được thu làm hội viên.
Phần mềm crack này sau khi ra đời đã được Wozniak, người sáng lập Apple, biểu thị tán thưởng. Bởi vì năm đó ông làm kỹ thuật viên của HP, vẫn muốn mở những công năng này ra nhưng không được công ty cho phép, đến hôm nay rốt cuộc đã có người mở khóa được.
Đồng thời, ông đánh giá rất cao HELLC, người đầu tiên thành công crack, cho rằng HELLC đã khai sáng một trào lưu nghiên cứu kỹ thuật. Máy tính so với máy vi tính xuất hiện sớm hơn, phát triển đến hôm nay, công năng đã ngày càng tiếp cận máy vi tính, ông rất coi trọng lĩnh vực này.
Wozniak còn đặc biệt đề cao giao thức truyền dẫn dữ liệu bằng tia hồng ngoại tích hợp trong phần mềm crack, hơn nữa còn nói nếu năm đó công ty CL9 chuyên sản xuất điều khiển từ xa vạn năng của ông mà có giao thức mạnh như vậy, ông cũng sẽ không bán công ty đi.
Bởi vì Wozniak, người sáng lập Apple, có địa vị rất cao trong giới kỹ thuật, việc ông xuất hiện tại diễn đàn hiệp hội SAM đã mang đến hiệu quả tuyên truyền không tưởng tượng được.
Cũng chính vì nguyên nhân này, những thiết bị mới sử dụng giao thức mới này bắt đầu được mọi người chú ý.
KITTY_HAWK: Bộ nhớ flash của máy tính là cố định, muốn tăng không gian lưu trữ, trừ phi thay đổi flash memory. Thay đổi cho một người thì được, nhưng thay đổi hàng loạt thì khó, căn bản là không thực tế, trừ phi công ty chủ động nâng cấp nó. Vấn đề này chúng ta đã thảo luận qua rồi.
Arthur vẫn dùng ID quen thuộc của mình, KITTY_HAWK.
Bộ nhớ đúng là hạn chế rất lớn sự phát triển của máy tính, có một vài chương trình lớn vì thế mà không thể vận hành. Hắn và Lâm Hồng đang cố gắng cải tạo máy tính của mình, nhưng không thể cải tạo hết cho tất cả mọi người, khối lượng công việc quá lớn.
FIRE: Ta có một chủ ý, có lẽ chúng ta có thể cân nhắc sử dụng truyền dẫn dữ liệu qua tia hồng ngoại để thay thế cho bộ nhớ không đủ. Chỉ cần khiến cho chương trình dễ cài đặt hơn, muốn sử dụng thì cài, không sử dụng thì xóa bỏ.
FIRE là một thành viên rất giỏi phần cứng mới gia nhập, không phải học sinh, theo như hắn nói, đã đi làm rồi, hiện đang làm một công việc nhỏ ở một công ty điện tín. Công việc của hắn không liên quan đến kỹ thuật, đây chỉ là thú vui của hắn.
MAX: Thay thế như thế nào? Nói tiếp đi.
FIRE: Ví dụ, chúng ta có thể cải tạo một bộ phận máy tính, cải tạo bộ nhớ cho nó, rồi sử dụng nó làm máy chủ trung chuyển. Khi người khác muốn cài đặt chương trình, thì kết nối với máy chủ lấy dữ liệu là được, không cần thì xóa chương trình đi.
MAX: Ý kiến không tệ!
Nguyên Tử: Về lý thuyết có thể thực hiện, như vậy, chúng ta còn có thể phát triển những phần mềm tốt hơn.
Nguyên Tử, một thành viên mới gia nhập, am hiểu viết phần mềm, ở bang Alaska, là một học sinh cấp 3.
KITTY_HAWK: Máy chủ trung chuyển chẳng những có thể dùng máy tính, mà còn có thể dùng máy vi tính, hơn nữa là một cái máy vi tính có kết nối mạng, vậy thì quá tốt.
Đề nghị của FIRE đã nhận được sự nhất trí của mọi người.
Đây thật là một cách nghĩ phi thường có sáng ý, chỉ cần cải tạo một bộ phận máy tính là có thể hiệu quả.
Nghe đến máy chủ trung chuyển, Lâm Hồng nhớ tới "CQCQ" của mình, có lẽ mình có thể copy phần mềm này vào máy tính?
Bất quá, cuối cùng hắn vẫn chưa nói ra ý nghĩ này. Nếu thật sự có khả năng thực hiện, thì đó là một thứ không tệ, nhưng còn liên quan đến rất nhiều kỹ thuật nan giải cần giải quyết. Lâm Hồng muốn hoàn thiện CQCQ rồi nghĩ tiếp xem có nên copy hay không.
Bất quá, ngoài ý nghĩ này, Lâm Hồng còn có một suy nghĩ khác.
HELLC: Ta cũng có một ý nghĩ, tuy chúng ta khó có thể tăng dung lượng lưu trữ nhưng có thể làm ra một tools để nén dữ liệu lại.
MAX: Ta hiểu rồi! Nói đúng, chúng ta có thể nén số liệu lại, như vậy có thể tiết kiệm không gian lưu trữ!
KITTY_HAWK: Đúng vậy, phương pháp này khả thi hơn.
Mấy thành viên khác đều đồng ý với ý kiến của Lâm Hồng, họ đều nói quả nhiên không hổ là "HELLC", suy nghĩ sự việc quả nhiên cẩn thận hơn bọn họ.
Trong SAM, Lâm Hồng là người được mọi người kính phục nhất, dù sao hắn là người crack máy tính, hơn nữa còn viết ra bộ giao thức truyền dẫn dữ liệu hiệu suất cực cao.
Điểm thứ nhất là nguyên nhân căn bản thành lập hiệp hội SAM, còn điểm thứ hai sẽ là nhân tố khiến cho phần mềm của bọn họ trở nên hấp dẫn hơn người khác.
Trước đó, phần mềm hay dữ liệu của bọn họ đều lưu trữ trong bộ nhớ, không qua bất kỳ gia công nào, nguyên bản lớn bao nhiêu thì vào máy tính lớn bấy nhiêu.
Tiếp theo, bọn họ bắt đầu thảo luận nên thực hiện nén dữ liệu như thế nào.
Bởi vì lúc đầu không gian lưu trữ của máy vi tính không đủ, nên nhu cầu nén dữ liệu đã xuất hiện. Từ những năm 40, Claude Elwood Shannon, nhà toán học nổi tiếng người Mỹ, người sáng lập lý thuyết thông tin, đã phát hiện ra lĩnh vực này và công bố một số lý luận trụ cột.
Trước đây, toàn nước Mỹ thường sử dụng chương trình nén dữ liệu ARC của công ty SEA, nhưng đó là sản phẩm thu phí.
Về sau, có một người tên là Philip Katz, cũng là người rất thích dùng diễn đàn, rất cần một phần mềm như vậy nhưng túi tiền lại rỗng tuếch, vì vậy liền tự tay làm một phần mềm nén dữ liệu, cho người khác dùng miễn phí.
Tên của nó là PKARC, hai chữ đầu là viết tắt tên của hắn, đằng sau là ARC, phần mềm của công ty kia. Dựa vào một số đoạn code của phần mềm ARC, chương trình của hắn có thể hỗ trợ cho những file nén bởi chương trình ARC thu phí.
Vì vậy, mọi người lập tức sử dụng PKARC rộng rãi. Công ty SEA thấy vậy, lập tức kiện Philip ra tòa, và tòa phán quyết cấm Philip tiếp tục phát triển và phổ biến PKARC.
Nhưng tòa án cũng không làm phai mờ ý chí chiến đấu của Philip. Hắn cũng giống như tuyệt đại đa số hacker, tôn sùng tự do và miễn phí, vì vậy vài tuần sau khi quan tòa tuyên án, hắn làm ra một chương trình mới tên là "PKZIP".
"ZIP" trong tiếng Anh có nghĩa là "Rất nhanh", thường dùng để hình dung viên đạn "ZIP" qua. Philip lấy cái tên này, ý nói phần mềm của bọn họ nhanh hơn và mạnh hơn ARC.
Rất hiển nhiên, hắn đã thành công. Trong vài tuần ngắn ngủi, phần mềm này của hắn khi nén ra hậu tố của file là .zip, vô luận về tốc độ hay hiệu suất nén đều vượt qua ARC. Quan trọng hơn là phần mềm này không tham khảo ARC mà sử dụng phương thức hoàn toàn mới, hơn nữa không còn hỗ trợ ARC nữa.
Cứ như vậy, Philip biến PKZIP thành phần mềm miễn phí và lập tức được mọi người hoan nghênh, giống như ngọn lửa lớn, quét qua toàn bộ người dùng mạng khắp nước Mỹ, mọi người thi nhau chuyển từ ARC sang PKZIP.
Công ty SEA rất nhanh biến mất, ZIP đã trở thành phần mềm nén dữ liệu tiêu chuẩn trên internet.
Hiệp hội SAM muốn nén dữ liệu, ZIP là lựa chọn lý tưởng nhất, tuy nhiên trên thị trường vẫn tồn tại nhiều cách thức khác, tỷ như ARJ, LHA, CAB... nhưng đều là sản phẩm độc quyền, muốn dùng phải trả tiền, hoặc không công bố kỹ thuật tỉ mỉ. Chỉ có tác giả của ZIP, Philip, đã công bố tất cả dữ liệu từ hai năm trước.
Cho nên, hiệp hội SAM cuối cùng đã chọn ZIP làm phương thức nén của mình.
Nhưng vẫn còn một vấn đề, dữ liệu bị nén rồi đưa vào máy tính thì làm sao máy tính đọc được?
Rõ ràng là không thể sử dụng PKZIP trực tiếp đọc, máy tính căn bản không thể dùng PKZIP, chỉ có thể sử dụng phần mềm giải mã khác.
Muốn biên soạn chương trình giải mã, nhất định phải hiểu rõ cách thức nén ZIP, tức là phép tính RZL, đây là một cách thức nén dữ liệu không làm tổn hao dữ liệu. Nói cách khác, trước khi nén như thế nào thì giải nén ra như vậy, không thiếu một xu nào hết.
Nguyên lý của nó rất đơn giản, bởi vì dữ liệu máy tính đều được biểu thị bằng 0 và 1, có đôi khi một chữ được biểu thị là mười số 1, như vậy thì có thể trực tiếp viết vào đó “ở đây có 10 số 1” hoặc đại loại thế, mà không cần thật sự dùng mười số 1.
Thông qua phương thức như vậy, có thể thực hiện nén.
Đương nhiên, nói thì đơn giản, nhưng bắt tay vào làm mới khó.
Trong số các thành viên của hiệp hội SAM, tất cả mọi người chưa từng tiếp xúc qua lĩnh vực này, tất cả mọi người phải bắt đầu học lại từ đầu.
Vì vậy, mọi người bắt đầu phân công hợp tác. Lâm Hồng phụ trách làm phần mềm crack mới, không chỉ muốn đưa quảng cáo vào bên trong, mà còn lưu lại vị trí cho chương trình giải mã. Arthur thì làm chương trình giải mã. Mặt khác, Lâm Hồng cùng FIRE và LEFTHAND cùng nhau thiết kế phần mềm crack mới.
Những kiến thức uyên thâm này chỉ có thể tìm thấy tại truyen.free