Trong macOS, tôi muốn chuyển đổi các tệp HTML có hình ảnh được tham chiếu trên dòng lệnh / lập trình thành webarchives .
Cho một tập tin mẫu sample.html
chứa:
<html><body>
<h1>File with resource</h1>
<p>This file shows text and references an image.</p>
<img src="sample.jpg" />
</body></html>
và một hình ảnh sample.jpg
trong cùng một thư mục, tôi có thể xem tệp html trong bất kỳ trình duyệt nào và nó được kết xuất bằng hình ảnh. Để chuyển đổi sang webarchive tôi đã thử:
textutil -convert webarchive sample.html
nhưng kết quả sample.webarchive
không, khi được mở trong Safari, kết xuất hình ảnh - mặc dù vậy chứa đựng nó (xem bình luận).
Làm cách nào để chuyển đổi chính xác từ dòng lệnh, sao cho kết quả chứa và tái hiện hình ảnh? Sau tất cả, đó là những gì webarchives dành cho!
plutil -p WEBARCHIVE
). Tôi đã không nhìn vào sự khác biệt mặc dù.
plutil
(Tôi biết rằng webarchives sử dụng plist
định dạng, nhưng không nghĩ đến việc phân tích chúng với plutil
. Sẽ điều tra chi tiết hơn.
sample.html
trong Safari, tạo webarchive từ đó, sau đó di chuyển cả hai tệp đi và mở kho lưu trữ trong Safari?