ar

Parquet إلى JSON

حوّل ملفات Apache Parquet (.parquet) إلى JSON مقروء محلياً، كل صف كائن مستقل، الحقول المتداخلة محفوظة، بدون رفع.

تتم المعالجة محلياً على جهازك ...

0%

ملفاتك لم تغادر جهازك قط

    هل يُرفَع ملفي؟

    لا. كل شيء يجري في متصفحك - ملفك لا يغادر جهازك أبداً. كيف يكون ذلك قابلاً للتحقق

    دون رفعمحلي 100%
    محتواك يبقى لديكلا وصول لأطراف خارجية
    خوادم في ألمانياGDPR بالتصميم
    مدقَّقة خارجيًاTLS A+ · ترويسات A+

    Apache Parquet هو التنسيق الثنائي العمودي الأكثر استخداماً للبيانات التحليلية (Spark, pandas, DuckDB, data lakes). يحمل ملف .parquet المخطط والأعمدة المضغوطة بداخله وهو مضغوط جداً - لكنه غير قابل للقراءة في محرر. تفكّ هذه الأداة شفرة المحتوى وتُخرج مصفوفة JSON واضحة: كائن واحد لكل صف بيانات، وأسماء الأعمدة مفاتيح. خلافاً لـ CSV، تبقى الحقول المتداخلة (lists, structs) بنية JSON حقيقية.

    كل شيء يعمل محلياً في متصفحك تماماً (JavaScript خالص، بلا رفع، حتى دون اتصال). تقرأ الأداة الجزء الختامي لـ Parquet بما يشمل المخطط وتفكّ ترميز صفحات الأعمدة؛ برامج الترميز Snappy وGzip وZstd وBrotli وLZ4 مدعومة. للحصول على قيم دقيقة، تُخرج الأعداد الصحيحة 64-بت التي تتجاوز النطاق الآمن في JavaScript كنصوص، والطوابع الزمنية بتنسيق ISO 8601، والقيم الثنائية الخام بترميز base64، دون فقدان أي دقة.

    تحتاج هذا حين تُنتج خطوط البيانات أو تصدير Kafka أو مهمة تحليلية ملفاً .parquet وتريد عرضه، أو تغذيته لأداة تتعامل مع JSON (واجهة برمجية، برنامج نصي، اختبار)، أو الحفاظ على البنية المتداخلة. ملاحظة: التحويل في اتجاه واحد (Parquet إلى JSON)؛ لا يُسلسل العودة إلى Parquet، والأنواع المنطقية كـ decimal تظهر بقيمتها الأساسية.

    البيانات التقنية

    البيانات التقنية
    صيغ الإدخالPARQUET
    صيغة الإخراجJSON
    معالجة دفعيةنعم
    المعالجةمحليًا في المتصفح (WebAssembly)
    رفع الملفاتلا يوجد

    في 3 خطوات

    1. أسقط ملف Parquet (.parquet) أو انقر عليه.
    2. تقرأ الأداة المخطط والصفوف محلياً.
    3. نزّل ملف JSON (عدة ملفات تُجمع في ZIP).

    القيود: تُدعم ملفات Parquet ذات الترميزات Snappy وGzip وZstd وBrotli وLZ4. ملفات Parquet المشفرة غير مدعومة. الأعداد الصحيحة الكبيرة 64-بت تظهر كنص، والطوابع الزمنية بتنسيق ISO 8601، والقيم الثنائية بترميز base64، والأنواع المنطقية بقيمتها الأساسية. التحويل في اتجاه واحد (لا عودة من JSON إلى Parquet). الملفات الكبيرة جداً تحتاج ذاكرة مناسبة.

    الأسئلة الشائعة

    ما هو ملف Parquet؟

    تنسيق ثنائي عمودي مضغوط من عالم التحليلات (Spark, pandas, DuckDB)، يحمل المخطط والضغط بداخله.

    هل تُرفع ملفاتي؟

    لا. يجري التحويل كاملاً في المتصفح، حتى بدون اتصال.

    JSON أم CSV - أيهما أختار؟

    JSON يحافظ على الحقول المتداخلة كبنية ومناسب للكود والواجهات البرمجية؛ CSV جدول مسطح للجداول الحسابية.

    هل تُحفظ الأعداد الكبيرة والطوابع الزمنية بدقة؟

    الأعداد الصحيحة 64-بت التي تتجاوز النطاق الآمن في JS تُخرج كنص، والطوابع الزمنية بتنسيق ISO 8601، والقيم الثنائية بترميز base64.

    هل يمكن تحويل JSON إلى Parquet؟

    ليس هنا - هذه الأداة في اتجاه واحد (Parquet إلى JSON) لفحص البيانات وإعادة استخدامها.

    أدوات ذات صلة