ar

Arrow إلى JSON

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

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

0%

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

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

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

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

    Apache Arrow هو المعيار العمودي في الذاكرة الأكثر استخداماً للبيانات التحليلية؛ تنسيق ملف Arrow IPC (المعروف أيضاً بـ Feather v2) يحتفظ بهذه الجداول على القرص ويستخدمه pandas وPolars وR وكثير من أدوات البيانات. الملف مضغوط، لكنه غير قابل للقراءة في محرر. تفكّ هذه الأداة شفرة المحتوى وتُخرج مصفوفة JSON واضحة: كائن واحد لكل صف بيانات، وأسماء الأعمدة مفاتيح. خلافاً لـ CSV، تبقى الحقول المتداخلة بنية JSON حقيقية.

    كل شيء يعمل محلياً في متصفحك تماماً (JavaScript خالص، بلا رفع، حتى دون اتصال). تقرأ الأداة مخطط Arrow وكتل البيانات وتبني كائناً لكل صف. للحصول على قيم دقيقة، تُخرج الأعداد الصحيحة 64-بت التي تتجاوز النطاق الآمن في JavaScript كنصوص، والطوابع الزمنية بتنسيق ISO 8601، والقيم الثنائية الخام بترميز base64، دون فقدان أي دقة. تبقى Lists وstructs بنية JSON متداخلة.

    تحتاج هذا حين يُسلّمك pandas أو Polars أو R أو أداة بيانات ملفاً .arrow أو .feather وتريد عرضه، أو تغذيته لأداة تتعامل مع JSON (واجهة برمجية، برنامج نصي، اختبار)، أو الحفاظ على البنية المتداخلة. ملاحظة: تنسيق ملف Arrow IPC (Feather v2) مدعوم؛ الإصدار القديم Feather v1 غير مدعوم. التحويل في اتجاه واحد (Arrow إلى JSON).

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

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

    في 3 خطوات

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

    القيود: تنسيق ملف Apache Arrow IPC (Feather v2 أيضاً) مدعوم؛ الإصدار القديم Feather v1 غير مدعوم. الأعداد الصحيحة الكبيرة 64-بت تظهر كنص (للدقة)، والطوابع الزمنية بتنسيق ISO 8601، والقيم الثنائية بترميز base64. التحويل في اتجاه واحد (لا عودة من JSON إلى Arrow). الملفات الكبيرة جداً تحتاج ذاكرة مناسبة.

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

    ما هو ملف Arrow أو Feather؟

    تنسيق ملف Arrow IPC (Feather v2) يخزّن جدولاً عمودياً على القرص؛ يستخدمه pandas وPolars وR.

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

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

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

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

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

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

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

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

    أدوات ذات صلة