Không có hoạt động xử lý nội dung tệp của bạn trên bất kỳ máy chủ nào. Bạn không cần ký thỏa thuận xử lý dữ liệu với gottrix để làm việc với tài liệu mật hay tài liệu công việc.
Máy chủ tại ĐứcGDPR ngay từ thiết kế
Máy chủ gốc đặt tại Hetzner ở Đức. Vì tệp của bạn không rời khỏi thiết bị nên nội dung của chúng hoàn toàn không được truyền đi.
Apache Avro là một định dạng dữ liệu nhị phân gọn nhẹ từ thế giới dữ liệu lớn (Kafka, Hadoop, đường ống dữ liệu). Một Object Container File (OCF) .avro đóng gói các bản ghi cùng với lược đồ của chúng (dưới dạng JSON) trong phần đầu tệp, nên nó hoàn toàn tự mô tả. Dạng nhị phân tiết kiệm dung lượng nhưng không thể đọc trong trình soạn thảo văn bản. Công cụ này đọc bộ chứa cùng lược đồ nhúng của nó và biến mỗi bản ghi thành JSON rõ ràng, dễ đọc.
Mọi thứ chạy hoàn toàn cục bộ trong trình duyệt của bạn (JavaScript thuần, không tải lên, kể cả ngoại tuyến, không thư viện bên thứ ba). Công cụ đọc phần đầu OCF, đánh giá lược đồ Avro nhúng và giải mã từng bản ghi theo nó - bản ghi, mảng, map, union, enum và kiểu nguyên thủy. Các codec khối null và deflate được hỗ trợ; codec snappy hiếm gặp hơn bị từ chối một cách trung thực. Các trường bytes và fixed trở thành base64, và số nguyên 64-bit vượt ngoài phạm vi an toàn của JavaScript được xuất ra dưới dạng chuỗi để không mất độ chính xác.
Bạn gặp điều này khi một đường ống dữ liệu, một bản xuất chủ đề Kafka hoặc một tác vụ phân tích tạo ra tệp .avro và bạn muốn xem nó, đưa nó vào một công cụ hiểu JSON, hoặc đơn giản là đọc nó. JSON mang tính phổ quát và con người đọc được. Lưu ý: đây là chế độ xem một chiều (Avro sang JSON); nó không tuần tự hóa ngược lại sang Avro, và các kiểu logic (date, timestamp, decimal) xuất hiện dưới dạng giá trị cơ sở bên dưới của chúng.
Thông số kỹ thuật
Thông số kỹ thuật
Định dạng đầu vào
AVRO
Định dạng đầu ra
JSON
Xử lý hàng loạt
Có
Xử lý
Cục bộ trong trình duyệt (JavaScript)
Tải tệp lên
Không có
Trong 3 bước
Thả hoặc chạm vào tệp Avro của bạn (.avro).
Công cụ đọc lược đồ và các bản ghi từ bộ chứa.
Tải JSON xuống (nhiều tệp dưới dạng ZIP).
Giới hạn:Các Object Container File Avro với codec null hoặc deflate được hỗ trợ; codec snappy bị từ chối với thông báo lỗi rõ ràng. Bytes/fixed hiển thị dưới dạng base64, số nguyên 64-bit lớn dưới dạng chuỗi (độ chính xác), union dưới dạng giá trị nhánh tương ứng, kiểu logic dưới dạng giá trị cơ sở của chúng. Việc chuyển đổi là một chiều (không có JSON ngược lại sang Avro). Lược đồ được đọc từ phần đầu tệp; các bản ghi Avro đơn lẻ trần không có bộ chứa OCF không được hỗ trợ.
Câu hỏi thường gặp
Tệp Avro là gì?
Một định dạng dữ liệu nhị phân gọn nhẹ, tự mô tả từ thế giới dữ liệu lớn (Kafka, Hadoop). Lược đồ đi kèm trong phần đầu tệp.
Tệp của tôi có bị tải lên không?
Không. Việc chuyển đổi diễn ra hoàn toàn cục bộ trong trình duyệt - kể cả khi ngoại tuyến.
Những codec nào được hỗ trợ?
Các codec khối null và deflate. Codec snappy hiếm gặp hơn bị từ chối với thông báo rõ ràng thay vì giải mã sai.
Số lớn và bytes có được giữ đúng không?
Số nguyên 64-bit vượt ngoài phạm vi an toàn của JS được xuất ra dưới dạng chuỗi; các trường bytes và fixed dưới dạng base64.
Tôi có thể chuyển JSON ngược lại sang Avro không?
Không, công cụ này một chiều (Avro sang JSON) - để kiểm tra và tái sử dụng dữ liệu.
Chỉ khi có sự đồng ý của bạn, chúng tôi mới đo lường mức sử dụng ẩn danh qua cookie để cải thiện gottrix. Tệp của bạn luôn nằm cục bộ trên thiết bị của bạn. Quyền riêng tư