định dạng tệp colon3
Chào mừng đến với trang chủ của định dạng!
Một định dạng kêu như một con mèo.
Không có mất hết 2 tuần để thiết kế nó... mà lại được làm trong vòng 1 tuần.
:3
Nó là gì?
colon3 là một định dạng tệp nhị phân được thiết kế để có thể thực hiện data serialization,
chủ yếu nhắm vào sự đơn giản của những tệp cấu hình (configuration file) đa nền tảng.
Định dạng này sắp xếp các dữ liệu vào một cấu trúc vào máy tính sẽ rất thích.
Xem specification: link ở đây.
Tên gọi
colon3 được dựa trên biểu tượng emoticon của mặt con mèo. Thiết kế cũng bám chặt vào mấy cá tính của con mèo luôn.
Có thể đọc toàn bộ giải thích tại phần "Tên gọi" trong specification.
Thiết kế
Dựa vào tiêu chuẩn chính của định dạng, nó bao gồm cú pháp vào cấu trúc ngữ pháp rất đơn giản bằng cách sử dụng các ký tự đặc biệt và ngầm hiểu hơn là rõ ràng ghi ra chúng.
Nếu có một cái schema nữa thì càng tốt.
Trường hợp sử dụng
colon3 là một phương pháp khác để tiếp cận cách máy tính ghi nhớ dữ liệu.
Thế nên phải loại bỏ đi những thứ giúp người đọc để cho máy có thể đọc một cách dễ dàng và hiệu quả hơn.
Ngoài sắp xếp dữ liệu gần nhau, nó còn giữ tương thích với các định dạng khác cho con người đọc và rất thân thiện với các ngôn ngữ lập trình hiện đại.
Vì thế, nó có thể được dùng cho các cấu trúc dữ liệu phức tạp
như data store, configuration file và tệp lưu dữ liệu cho các trò chơi diện tử.
Nhưng bởi vì thiết kế của nó rất đơn giản nên nó không có hoàn toàn đảm bảo dữ liệu.
Mục tiêu của nó không phải để là một định dạng như vậy. Vì vậy, đừng nên sử dụng nó cho các dữ liệu quan trọng.
Specification của định dạng
Hiện tại thì định dạng vẫn chưa được xác định hoàn toàn, vẫn còn rất nhiều lỗi sai với những thứ được đề ra.
Với lại cũng không có dự định để dịch toàn bộ specs sang tiếng Việt. Xin lỗi nha!
Vì thứ này khá nguy hiểm nếu có dịch sai hay thiếu chỗ nào nên tốt nhất đọc bản tiếng Anh.
Sau này sẽ dịch phần tóm tắt khi bản tiếng Anh có phần đó.
Link sang bản tiếng Anh: link ở đây
Quay về trang chủ.