Kandungan kekal milik andatiada capaian pihak ketiga
Tiada pemprosesan kandungan fail anda berlaku di mana-mana pelayan. Anda tidak perlukan perjanjian pemprosesan data dengan gottrix untuk mengendalikan dokumen sulit atau perniagaan.
Hosted in GermanyGlobal Content Delivery
Pelayan asal berada di Hetzner di Jerman, dengan penghantaran ke seluruh dunia melalui rangkaian penghantaran kandungan (CDN). Kandungan fail anda tidak pernah dihantar dalam proses ini - fail tidak pernah meninggalkan peranti anda.
Apache Avro ialah format data binari padat daripada dunia data raya (Kafka, Hadoop, saluran paip data). Sebuah Object Container File (OCF) .avro membungkus rekod bersama skemanya (sebagai JSON) dalam pengepala fail, jadi ia menerangkan dirinya sepenuhnya. Bentuk binari menjimatkan ruang tetapi tidak boleh dibaca dalam penyunting teks. Alat ini membaca bekas berserta skema terbenamnya dan menukar setiap rekod menjadi JSON yang jelas serta mudah dibaca.
Segalanya berjalan sepenuhnya secara setempat dalam pelayar anda (JavaScript tulen, tanpa muat naik, walaupun luar talian, tanpa pustaka pihak ketiga). Alat ini membaca pengepala OCF, menilai skema Avro terbenam dan menyahkod setiap rekod terhadapnya - rekod, tatasusunan, map, union, enum dan jenis primitif. Kodek blok null dan deflate disokong; kodek snappy yang lebih jarang ditolak secara jujur. Medan bytes dan fixed menjadi base64, dan integer 64-bit di luar julat selamat JavaScript dikeluarkan sebagai rentetan supaya tiada kepersisan hilang.
Anda menemui ini apabila sebuah saluran paip data, eksport topik Kafka atau kerja analitik menghasilkan fail .avro dan anda mahu melihatnya, menyuapkannya ke alat yang memahami JSON, atau sekadar membacanya. JSON bersifat sejagat dan boleh dibaca manusia. Nota: ini ialah paparan sehala (Avro kepada JSON); ia tidak bersiri semula kepada Avro, dan jenis logik (date, timestamp, decimal) muncul sebagai nilai asas yang mendasarinya.
Data teknikal
Data teknikal
Format input
AVRO
Format output
JSON
Pemprosesan kelompok
Ya
Pemprosesan
Setempat dalam pelayar (JavaScript)
Muat naik fail
Tiada
Dalam 3 langkah
Lepaskan atau ketik fail Avro anda (.avro).
Alat membaca skema dan rekod daripada bekas.
Muat turun JSON (beberapa sebagai ZIP).
Batasan: Object Container File Avro dengan kodek null atau deflate disokong; kodek snappy ditolak dengan ralat yang jelas. Bytes/fixed dipaparkan sebagai base64, integer 64-bit besar sebagai rentetan (kepersisan), union sebagai nilai cabang berkenaan, jenis logik sebagai nilai asasnya. Penukaran bersifat sehala (tiada JSON kembali kepada Avro). Skema dibaca daripada pengepala fail; rekod Avro tunggal bogel tanpa bekas OCF tidak disokong. Rekod, tatasusunan dan peta diterjemah 1:1 kepada objek dan tatasusunan JSON bersarang, jadi penyarangan skema itu dikekalkan; medan lain (nombor, teks, boolean) kekal sebagai jenis JSON asli.
Soalan lazim
Apakah itu fail Avro?
Format data binari padat yang menerangkan diri daripada dunia data raya (Kafka, Hadoop). Skema turut dibawa dalam pengepala fail.
Adakah fail saya dimuat naik?
Tidak. Penukaran berlaku sepenuhnya secara setempat dalam pelayar - walaupun luar talian.
Kodek manakah yang disokong?
Kodek blok null dan deflate. Kodek snappy yang lebih jarang ditolak dengan mesej yang jelas dan bukannya disahkod secara salah.
Adakah nombor besar dan bytes terpelihara dengan betul?
Integer 64-bit di luar julat selamat JS dikeluarkan sebagai rentetan; medan bytes dan fixed sebagai base64.
Bolehkah saya menukar JSON kembali kepada Avro?
Tidak, alat ini sehala (Avro kepada JSON) - untuk memeriksa dan menggunakan semula data.
Hanya dengan kebenaran anda, kami mengukur penggunaan secara tanpa nama melalui kuki untuk menambah baik gottrix. Fail anda sentiasa kekal setempat, pada peranti anda. Privasi