Bạn đã bao giờ nhấp vào liên kết đã lưu và đến trang lỗi "không tìm thấy trang"? Bạn bookmark bài viết đó vài tháng trước vì nó chính xác là thông tin bạn cần, và bây giờ nó biến mất. Trang web được cấu trúc lại, tác giả xóa nó, hoặc toàn bộ domain hết hạn. Điều này gọi là link rot (thoái hóa liên kết), và nó phổ biến hơn nhiều ngày nay.
Tôi luôn chấp nhận điều này là chi phí của việc lưu thứ gì đó online. Sau đó tôi lụm được một tiện ích mở rộng trình duyệt thay đổi cách tôi lưu bất cứ thứ gì trên web. Ngày nay, ngay khi tôi bookmark một trang, tôi lưu trữ (archive) nó nữa. Đó chỉ là một phần của cùng một hành động bây giờ, và tôi chưa bao giờ mất một liên kết đã lưu kể từ đó.
Bookmark Của Bạn Thực Chất Chỉ Là Suy Nghĩ Suốt Lòng
Bạn trong tương lai sẽ thất vọng
Một bookmark không phải là bản sao của bất cứ thứ gì. Nó giống hơn với một lời nhắn nhỏ lịch sự cho bản thân tương lai của bạn nói, "Hy vọng thứ này vẫn tồn tại khi bạn quay lại." Vì cuối cùng, nó chỉ là một con trỏ đến một URL. Và URL dễ vỡ. Chúng gãy, chúng biến mất, chúng bị thay thế. Sự biến mất chậm chạp đó có tên: link rot — một dạng suy thoái dữ liệu và hạ cấp dữ liệu số. Đó là sự suy thoái chậm chạp, không thể tránh khỏi nơi nội dung biến mất, bị di chuyển, hoặc được viết lại trên máy chủ của người khác. Khoảnh khắc bạn lưu một liên kết, bạn đang tin tưởng máy chủ của người khác, domain của họ, và cam kết lâu dài của họ để giữ trang đó sống. Đó là quá nhiều niềm tin cho một biểu tượng sao nhỏ.
Đó là lý do tôi ngừng đối xử với bookmark như một thứ đáng tin cậy. Bây giờ, bookmark chỉ là một tham chiếu. Việc lưu thực sự xảy ra song song với nó, mỗi lần. Nếu tôi quan tâm đủ để bookmark thứ gì đó, tôi quan tâm đủ để giữ một bản sao của nó.
Bây giờ, hầu hết mọi người, khi họ muốn lưu một trang web, làm điều tự nhiên nhất trên đời: họ nhấn Ctrl + S và coi như xong. Nó cảm thấy như lưu; nó trông như lưu vì một file xuất hiện trong thư mục Downloads. Không có gì về điều này kêu gọi thảm họa cho đến khi bạn thực sự mở trang đã lưu sau đó và nhận ra thứ gì đó thiếu. Logo trang web có thể biến mất, và một hình ảnh cốt lõi cho bài viết có thể là hình chữ nhật trống với biểu tượng hỏng. Trang trông như thể nó mặc quần áo trong bóng tối.
Đây là những gì Ctrl + S thực sự làm. Nó lưu HTML của trang dưới dạng file .htm và sau đó vứt tất cả tài sản liên quan, như hình ảnh, stylesheet, và font, vào một thư mục riêng biệt cùng với nó. Vì vậy, thứ bạn kết thúc không phải là một file đã lưu duy nhất mà là một cặp mong manh: một tài liệu và một thư mục đi kèm mà nó phụ thuộc hoàn toàn. Nếu bạn xóa hoặc di chuyển thư mục đó vô tình, hoặc chỉ chuyển file .htm sang nơi khác, trang bị hỏng. Bạn đã lưu khung xương nhưng để lại thịt. Điều làm mọi thứ tồi tệ hơn là ngay cả khi thư mục vẫn nguyên vẹn, phiên bản đã lưu vẫn có thể thiếu tài sản được host trên máy chủ bên ngoài hoặc tải lười (lazy-loaded) bởi JavaScript. Trình duyệt lấy những gì nó có thể và bỏ qua phần còn lại.
Nếu bạn muốn một bản lưu trữ đáng tin cậy hơn, bạn có thể tốt hơn lưu trang web dưới dạng PDF, nhưng ngay cả đó cũng có giới hạn. Nó làm phẳng mọi thứ thành tài liệu tĩnh, tốt cho đọc, nhưng bạn mất cảm giác của trang gốc, và đôi khi cấu trúc không chuyển đổi sạch sẽ.
Một Clic, Và Trang Thuộc Về Bạn
Từ nội dung mượn sang bản sao sở hữu
SingleFile là công cụ miễn phí, mã nguồn mở nằm trong số tiện ích mở rộng trình duyệt tôi cài đặt ngay lập tức trên mọi máy tính mới. Thay vì giữ một tham chiếu mong manh đến nội dung, nó chụp toàn bộ trang như nó tồn tại tại khoảnh khắc đó và lưu nó như một file HTML đơn lẻ, tự chứa (self-contained) trên thiết bị của bạn. Không phải sự xấp xỉ, mà là một snapshot (chụp nhanh) trung thực từng pixel. Với mã hóa Base64, nó gói gọn mọi thứ vào một file duy nhất, bao gồm CSS, font, hình ảnh, iframe, và thậm chí media nhúng. Những gì bạn nhận được là một bản lưu trữ chắc chắn mở trong bất kỳ trình duyệt nào mà không cần kết nối internet, và nó trông chính xác như lúc bạn lưu nó.
Một khi SingleFile được ghim vào toolbar, quy trình làm việc trở nên tự nhiên. Tôi mở trang, để nó tải hoàn toàn, nhấn nút bookmark, và ngay lập tức nhấp vào biểu tượng SingleFile. Một chỉ báo hoạt ảnh nhỏ xuất hiện trên biểu tượng trong khi nó làm việc, thường chỉ mất vài giây, và sau đó file tự động tải xuống vào thư mục Downloads mặc định của bạn.
Liên quan
File nó lưu là file HTML thông thường mà bất kỳ trình duyệt nào có thể mở, trên bất kỳ thiết bị nào, không cần tiện ích mở rộng cài đặt và không cần kết nối internet. Bạn có thể copy nó vào USB, gửi qua email, hoặc lưu trữ trong thư mục sẽ không bị động chạm một thập kỷ, và nó sẽ mở hoàn hảo mỗi lần.
Nó cũng dễ dàng dùng trên nhiều trình duyệt. Bạn sẽ tìm thấy nó trên Chrome, Firefox, Edge, Safari, Brave, Vivaldi, Opera, khá nhiều nơi bạn đặt chân. Vì vậy ngay cả khi bạn chuyển đổi giữa các trình duyệt theo thời gian, nó gắn bó với bạn. Là dự án open-source giấy phép AGPL, nó cũng không thu thập dữ liệu gì; nhà phát triển đã صراحة (explicitly) tiết lộ không có gì được tải lên máy chủ bên thứ ba, và tất cả xử lý xảy ra cục bộ trong bộ nhớ trình duyệt của bạn.
SingleFile
OS Chrome, Firefox, Edge, Safari
Developer(s) Gildas Lormeau
SingleFile lưu toàn bộ trang web thành một file HTML sạch, bảo toàn bố cục, hình ảnh, và phong cách cho sử dụng ngoại tuyến. Hoàn hảo để lưu trữ bài viết hoặc giữ bản sao vĩnh viễn của trang có thể thay đổi hoặc biến mất.
Các Tính Năng Nhỏ Kéo Theo Trọng Lượng
Khi cơ bản bắt đầu cảm thấy tự nhiên, SingleFile mở ra theo cách gần như mời bạn đâm đầu vào một chút. Nếu bạn chuột phải vào biểu tượng toolbar, bạn sẽ tìm thấy menu ngữ cảnh đi xa hơn việc lưu tab hiện tại. Bạn có thể lấy chỉ một phần được chọn của trang, cô lập và lưu một frame nhúng cụ thể, hoặc, nếu bạn hơi ham tab, lưu mọi tab mở trong một lần. Cái cuối cùng đã trở thành thói quen cho tôi khi tôi đang nghiên cứu sâu và ngồi trên một núi tab nhỏ mà tôi chưa sẵn sàng mất.
Cũng có phím tắt, Ctrl + Shift + Y, hoạt động như một lựa chọn thay thế cho việc nhấp vào biểu tượng. Vì vậy khi bạn đang đọc thứ gì đó và muốn chụp nó mà không phá vỡ nhịp độ, không phải với chuột là một đòn bẩy năng suất lớn.
Nếu bạn thà không muốn bản lưu trữ ngồi trong thư mục cục bộ ngẫu nhiên, tiện ích mở rộng cung cấp các tùy chọn bền vững hơn. Vào cài đặt bằng cách chuột phải vào biểu tượng và chọn Manage extension (Quản lý tiện ích), và bạn sẽ tìm thấy phần Destination (Đích đến) nơi bạn có thể trỏ lưu thẳng vào Google Drive, Dropbox, GitHub, hoặc thậm chí server WebDAV. Một khi đã thiết lập, mọi thứ đi đó tự động, không cần bước thêm.
Cũng có chế độ chú thích (annotation mode), gập trong menu chuột phải đó. Nó cho phép bạn highlight văn bản, viết ghi chú, và xóa nội dung trước khi trang được lưu. Nó biến thứ sẽ trở thành bản lưu trữ bị động thành bản ghi chủ động về những gì bạn thấy quan trọng khi lần đầu đọc thứ đó.
Internet Quên, SingleFile Không Quên
Lưu gốc của trình duyệt chưa bao giờ thực sự lưu bất cứ thứ gì đáng giữ. SingleFile làm cho điều đó rõ ràng, nhưng quan trọng hơn, nó thay đổi cách bạn nghĩ về việc lưu thứ gì đó từ ngay lập tức. Tại thời điểm này, tôi không bookmark bất cứ thứ gì mà không lưu trữ nó song song. Đó là một bước nhỏ bổ sung loại bỏ rủi ro hoàn toàn, và một khi nó trở thành thói quen, việc mất một liên kết đã lưu không còn bao giờ lướt qua tâm trí bạn.