Làm cách nào để cập nhật tệp mà không cần tải xuống lại


-3

Tôi có một tệp mà tôi muốn cập nhật bất cứ khi nào cần, không được lên lịch, nhưng tôi không muốn tải xuống tệp lớn (khoảng 110 MB) nhiều lần.

Có cách nào để điền dữ liệu còn thiếu vào bản sao cục bộ mà không cần tải xuống bản gốc nhiều lần. Tôi không kiểm soát máy chủ và chỉ có quyền truy cập qua http.

Tôi đánh giá cao bất kỳ sự giúp đỡ.


2
Sẽ rất hữu ích khi chỉnh sửa câu hỏi của bạn để bao gồm thông tin bạn đưa vào nhận xét của mình cho người dùng2972191 cho biết rằng tệp nằm trên máy chủ web và bạn chỉ có quyền truy cập http vào tệp.
Jason Aller

Câu trả lời:


1

Đã thử sử dụng rsync?

Nó nổi tiếng với thuật toán chuyển delta, giúp giảm lượng dữ liệu được gửi qua mạng bằng cách chỉ gửi sự khác biệt giữa các tệp nguồn và các tệp hiện có ở đích.

Nếu bạn đang sử dụng linux, có lẽ nó đã sẵn sàng để đi ngay bây giờ. Một tìm kiếm trên web cho vịt con cho rsync cho các cửa sổ đã tìm thấy các liên kết hữu ích này:

  • DeltaCopy

    Nói chung, DeltaCopy là một chương trình sao lưu gia tăng nhanh, mã nguồn mở. Giả sử bạn phải sao lưu một tệp có dung lượng 500 MB mỗi đêm. Một bản sao tệp bình thường sẽ sao chép toàn bộ tệp ngay cả khi một vài byte đã thay đổi. Mặt khác, DeltaCopy sẽ chỉ sao chép phần tệp đã thực sự được sửa đổi. Điều này giúp giảm việc truyền dữ liệu xuống chỉ còn một phần nhỏ 500 MB tiết kiệm thời gian và băng thông mạng.

  • Rsync cho Windows trên stackoverflow
  • Công cụ rsync trong Windows

0

Sanoo, nếu bạn có quyền kiểm soát tuyệt đối tệp này và bạn muốn tự cập nhật tệp này bất cứ khi nào bạn muốn, nhưng bạn không muốn tự tải xuống, bạn có thể tự động hóa quy trình bằng cách sử dụng tập lệnh bó, kết hợp ftp và cron (linux) hoặc Nhiệm vụ Schudeler (trên Windows).

Nó sẽ tự động cập nhật tệp cho bạn và bạn không phải tự tải xuống tệp.

Bạn có thể tự động định cấu hình khi tệp này được tải xuống / cập nhật (lặp đi lặp lại hoặc không) hoặc bạn chỉ cần gọi tập lệnh hoặc nhấp đúp vào tập tin bất cứ khi nào bạn muốn và tập lệnh (hoặc tập tin bó) sẽ thực hiện công việc cho bạn.

Tôi hy vọng tôi có thể giúp đỡ.


Cảm ơn bạn đã trả lời nhanh và quan tâm nhưng tôi không muốn lên lịch khi nào tải xuống tệp mà chỉ cập nhật mà không tải lại tệp của ai. Không, tôi không kiểm soát máy chủ tải xuống, tệp nằm trên kết nối http hoặc https, tùy theo điều kiện nào hoạt động.
Sanoo

Chỉ các tệp vá mới có thể cập nhật tệp hiện có của bạn mà không tải xuống phiên bản hoàn chỉnh của tệp. Thông thường, các tệp vá nhỏ hơn nhiều so với tệp gốc. Chủ sở hữu tệp có thể sử dụng phần mềm tạo tệp vá để phát hành tệp vá.
joccafi 8/2/2015
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.