Điểm:0

Sự cố với shar trên Ubuntu trên tệp văn bản

lá cờ cn

Tôi đang cố gắng sản xuất một cá mập tệp có nội dung được giữ ở dạng văn bản rõ ràng bên trong tệp shar. Hầu hết mọi thứ đều hoạt động tốt, nhưng hôm nay tôi gặp một vấn đề khá lạ:

Khi tôi làm shar -T test.tex > file.shar trên tệp một lớp, được mã hóa bằng UTF-8:

\chapter{Serie}

mọi thứ hoạt động tốt và khi thực hiện tập tin sh.shar tập tin được giải nén tốt và nó giống như trước đây.

Thêm một dòng vào nó và biến tệp thành:

\chapter{Serie}
Sêries de potências são essenciais no estudo das funções.

cùng một lệnh tạo ra một tệp shar chứa văn bản. Nhưng khi chúng ta thực hiện sh (hoặc không chia sẻ, hoặc thay đổi nó thành một tệp thực thi và thực thi nó) thì không thể kiểm tra MD5 khi giải nén:

$ sh tập tin.shar
x - thư mục khóa đã tạo _sh06764.
x - giải nén test.tex (văn bản)
test.tex: Kiểm tra MD5 không thành công
x - đã xóa thư mục khóa _sh06764.

và nó tạo ra một tệp được nhận dạng là văn bản ISO-8859 và nó có tất cả các dấu bị xáo trộn, như trong:

\chapter{Séries}
Sʩ ries de pot̻ncias ṣo essenciais no estudo das fun̵̤es.

Tôi biết sách hướng dẫn nói rằng bạn có thể gặp sự cố khi gửi e-mail các tệp được tạo bằng -T cờ, nhưng điều này vượt ra ngoài việc gửi thư -- bản thân tệp bị hỏng.

Bất cứ ai có thể chia sẻ một ánh sáng về những gì đang xảy ra?

FedKad avatar
lá cờ cn
Tôi không biết đây có phải là lỗi hay không, nhưng tôi sẽ sử dụng tùy chọn hỗn hợp (`-M`) hoặc nhị phân (`-B`) của `shar` thay vì tùy chọn văn bản (`-T`) cho các tệp không phải ASCII.
lá cờ hr
theo mô tả của trang hướng dẫn về tùy chọn `-T`, *"Nếu bạn có các tệp có byte hoặc văn bản không phải mã ascii mà một số chương trình xử lý thư không thích, bạn có thể gặp khó khăn."*
TeX Apprentice avatar
lá cờ cn
@FedonKadifeli cả `-M` và `-B` đều bao gồm các tệp ở định dạng KHÔNG thể chỉnh sửa (được mã hóa uuen).
TeX Apprentice avatar
lá cờ cn
@steeldriver Cụm từ dường như rõ ràng được viết có nghĩa là _...bạn có thể gặp khó khăn khi GỬI tệp _. Nó nói ngay sau đó _Tuy nhiên, nếu bạn đang sử dụng FTP hoặc SSH/SCP, các tệp văn bản không phù hợp sẽ không sao._ Tôi muốn chỉnh sửa chúng bằng vi hoặc emacs, vì vậy sẽ không có vấn đề gì.
FedKad avatar
lá cờ cn
Tại sao bạn cần chỉnh sửa tệp `.shar`? Điều này đối với tôi giống như một https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem
TeX Apprentice avatar
lá cờ cn
@FedonKadifeli Đây là một công cụ cực kỳ hữu ích khi bạn cần kiểm tra một lần xuất hiện trước khi thực hiện chỉnh sửa. Bạn chỉ có thể mở trình chỉnh sửa trên tệp (shar) và sau đó tìm kiếm từng lần xuất hiện trước khi thực hiện thay thế... nhưng quan điểm của tôi ở đây không phải là mục đích của tôi -- đó là LỖI trong quy trình shar/unshar -- ngay cả khi bạn muốn ftp và scp các tập tin.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.