2013-08-01 45 views

Trả lời

4

‘-b’ ‘--binary’

  • Hãy đối xử với mỗi tập tin đầu vào như nhị phân, bằng cách đọc nó trong chế độ nhị phân và
    xuất ra một ‘*’ cờ. Đây là nghịch đảo của --text. Trên các hệ thống như GNU không phân biệt giữa tệp nhị phân và tệp văn bản, tùy chọn
    này chỉ gắn cờ mỗi chế độ nhập dưới dạng nhị phân: MD5 checksum là
    không bị ảnh hưởng. Tùy chọn này là mặc định trên các hệ thống như MS-DOS rằng
    phân biệt giữa tệp nhị phân và tệp văn bản, ngoại trừ đọc
    đầu vào tiêu chuẩn khi đầu vào chuẩn là đầu cuối.

‘-t’ ‘--text’

  • Hãy đối xử với mỗi tập tin đầu vào dưới dạng văn bản, bằng cách đọc nó trong chế độ văn bản và xuất ra một ‘’ cờ. Đây là nghịch đảo của --binary. Tùy chọn này là mặc định trên các hệ thống như GNU không phân biệt giữa các tệp nhị phân và văn bản . Trên các hệ thống khác, nó là mặc định cho đầu vào tiêu chuẩn đọckhi đầu vào tiêu chuẩn là đầu cuối. Chế độ này không bao giờ được mặc định nếu --tag được sử dụng.
+0

Bạn có thể cho ví dụ về tệp có MD5SUM khác không? – Flimm

+1

@Flimm Tôi không biết về bất kỳ công cụ tổng hợp MD5 nào có thể làm điều này, nhưng trong một số ngôn ngữ lập trình, các dòng mới có thể được tự động chuyển đổi thành mặc định nền tảng khi đọc trừ khi "chế độ đọc nhị phân" được chỉ định. Ví dụ, '\ r \ n' (Windows newline) có thể được chuyển thành' \ n' trên Linux, hoặc '\ n' có thể được chuyển thành' \ r \ n' trên Windows. – jpmc26

Các vấn đề liên quan