Chỉ định định dạng tệp rất khó. Nếu dữ liệu bạn muốn lưu trữ là tầm thường, nó có xu hướng tầm thường. Nói chung tuy nhiên, điều này là khó xảy ra. Bạn có thể sử dụng cấu trúc và từ khóa RFC, nhưng tôi luôn tìm thấy một fileformat trong văn xuôi một nhiệm vụ chậm, khó khăn và nhàm chán, cũng bởi vì việc đọc nó cũng tương tự như vậy.
Đề xuất của tôi, nếu bạn muốn theo cách này, là tập trung vào các khối thông tin. Hầu hết các difficuly là dành cho các thực thể là tùy chọn, và chỉ hiện diện nếu một điều kiện khác xảy ra, vì vậy hãy thử khai thác điều này khi phân vùng dữ liệu của bạn.
Thông số kỹ thuật tốt nhất, IMHO, là mã thực với một bộ kiểm tra uberperfect.
Để chuẩn hóa, nếu đủ người sử dụng, nó sẽ trở thành tiêu chuẩn không thực tế. bạn không cần một con dấu chính thức cho nó, mặc dù khi định dạng được sử dụng đủ, bạn có thể hưởng lợi từ một loại mime chính thức.
Để nói về điều đó, tốt, điều đó phụ thuộc. Tôi thấy hữu ích khi nói về các thực thể "hướng đối tượng" và cả về các mối quan hệ. Sơ đồ giống như cơ sở dữ liệu rất hữu ích về mặt này.
Cuối cùng, hãy thử tìm một giải pháp thay thế đã được chuẩn hóa trước, hoặc ít nhất là cố gắng không xử lý các bit thô. Có rất nhiều định dạng thùng chứa hoàn hảo ngoài kia giúp bạn giải phóng nhiều tác vụ gây phiền nhiễu. Lựa chọn vùng chứa phụ thuộc vào loại định dạng tệp thực tế (ví dụ: nếu bạn cần mã hóa, xen kẽ, giao dịch, v.v.).
Nguồn
2009-10-17 23:11:26
Trình bày dữ liệu dưới dạng nào? Loại dữ liệu nào? Bạn đang nói về nén? – Nifle
Nhị phân. Dữ liệu được mã hóa. Không nhất thiết, mặc dù có lẽ tại một số điểm. –
Xuất bản RFC. – Artelius