Mẫu cơ sở 64 mã hóa và giải mã

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:191239
TÓM TẮT
B64_samp.exe là một mẫu cho thấy làm thế nào để lập trình mã hóa vàgiải mã căn cứ 64 mã hóa cơ chế. Cơ chế mã hóa này được giới thiệuđể sử dụng với Multipurpose Internet Mail Extensions (MIME). Đó là cáccơ chế mặc định được sử dụng khi chứng thực trong văn bản rõ ràng (BasicXác thực) giữa một trình duyệt Web và máy chủ Web.

Mẫu ở dạng một ứng dụng dòng lệnh Win32 đơn giản. Sử dụnglà như sau:
Usage:  Base64.exe -[d|e] <message>           d  :  Decode <message>           e  :  Encode <message>				
Mẫu không định dạng văn bản được mã hóa. RFC đặc điểm kỹ thuật choCăn cứ 64 yêu cầu mỗi dòng tin nhắn được mã hóa không lớn hơn76 ký tự. Sau khi ký tự 76, thư phải có một ngắt dòng cứngđược chèn vào (mà là, trở về vận chuyển + đường dây nguồn cấp dữ liệu). Hơn nữa, các mã hóathông báo khi đưa vào một bộ giải mã phải được độn để tổng sốnhân vật được chia hết cho 4. Bộ giải mã mẫu bao gồm trong tệp nàysẽ xử lý các tình huống nơi đệm là mất tích. Thư được mã hóanên được độn với một ký tự dấu hiệu bằng (=) vào cuối. Xin vui lòng tham khảoPhần 5.2 RFC 1521 cho mô tả chi tiết hơn về căn cứ 64Tiêu chuẩn mã hóa.

Lưu Ý: Mẫu bao gồm các tập tin dự án cho Microsoft Visual C++ 5.0.Môi trường phát triển khác, chỉ cần sao chép trên các tập tin .cpp/.h vàodự án của riêng bạn. Lưu ý rằng tập tin thực thi self-extracting là một Win32 EXE.
THÔNG TIN THÊM
Các tập tin sau đây có sẵn để tải về từ MicrosoftTrung tâm tải về:
Để có thêm thông tin về làm thế nào để tải các tập tin hỗ trợ của Microsoft, bấm số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
119591 Làm thế nào để có được Microsoft hỗ trợ tập tin từ các dịch vụ trực tuyến
Microsoft đã quét vi-rút cho tệp này. Microsoft đã sử dụng phần mềm dò tìm vi-rút mới nhất hiện có vào ngày tệp được đăng. Các tập tin được lưu trữ trên tăng cường bảo mật máy chủ có thể giúp phòng ngừa bất kỳ thay đổi không được phép để các tập tin.
THAM KHẢO
RFC 1521: MIME (Multipurpose Internet Mail Extensions) phần một:Cơ chế để xác định và mô tả các định dạng của Internet thưCác cơ quan

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 191239 - Xem lại Lần cuối: 08/20/2011 08:35:00 - Bản sửa đổi: 2.0

Microsoft Internet Client Software Development Kit 4.01, Microsoft Internet Information Services 5.0

  • kbdownload kbfilter kbhttp kbinfo kbmt KB191239 KbMtvi
Phản hồi