किसी सर्वर पर आपकी फ़ाइल की सामग्री का कोई प्रसंस्करण नहीं होता। गोपनीय या व्यावसायिक दस्तावेज़ संभालने के लिए आपको gottrix के साथ किसी डेटा-प्रोसेसिंग समझौते की ज़रूरत नहीं।
सर्वर जर्मनी मेंडिज़ाइन से GDPR
ओरिजिन सर्वर जर्मनी में Hetzner पर। चूँकि आपकी फ़ाइलें आपके डिवाइस से बाहर ही नहीं जातीं, उनकी सामग्री बिल्कुल भी प्रेषित नहीं होती।
Apache Parquet डेटा और विश्लेषण की दुनिया (Spark, pandas, DuckDB, data lakes) का एक संक्षिप्त, कॉलम-आधारित बाइनरी फ़ॉर्मेट है। .parquet फ़ाइल schema को अंदर ही संग्रहित करती है, प्रत्येक कॉलम को आम तौर पर Snappy से संपीड़ित करती है और इसलिए बहुत कम जगह लेती है - लेकिन टेक्स्ट एडिटर में पढ़ी नहीं जा सकती। यह टूल Parquet सामग्री को पढ़कर एक सपाट CSV तालिका तैयार करता है जिसे Excel, LibreOffice, Google Sheets या किसी भी टेक्स्ट एडिटर में खोला जा सकता है।
सब कुछ पूरी तरह आपके ब्राउज़र में होता है (शुद्ध JavaScript, कोई अपलोड नहीं, ऑफलाइन भी काम करता है)। यह टूल Parquet के footer और कॉलम पेज पढ़ता है और सामान्य page codecs - Snappy, Gzip, Zstd, Brotli और LZ4 - को सपोर्ट करता है। डेटा विकृत न हो इसलिए JavaScript की सुरक्षित सीमा से परे 64-बिट पूर्णांक स्ट्रिंग के रूप में, timestamps को ISO 8601 टेक्स्ट के रूप में और बाइनरी मान base64 के रूप में आउटपुट होते हैं। नेस्टेड फ़ील्ड (lists, structs) CSV सेल में संक्षिप्त JSON के रूप में दिखती हैं।
यह तब काम आता है जब कोई data pipeline, एक्सपोर्ट या विश्लेषण कार्य आपको .parquet फ़ाइल देता है और आप बस उसके अंदर झाँकना चाहते हैं, स्प्रेडशीट में जाँचना चाहते हैं या CSV बोलने वाले टूल को पास करना चाहते हैं। CSV सार्वभौमिक है और तुरंत मनुष्यों के पढ़ने योग्य है। नोट: रूपांतरण एकतरफ़ा है (Parquet से CSV); यह Parquet में वापस नहीं लिखता और Parquet कॉलम संपीड़न सपाट CSV में खो जाता है।
तकनीकी विवरण
तकनीकी विवरण
इनपुट फ़ॉर्मैट
PARQUET
आउटपुट फ़ॉर्मैट
CSV
बैच प्रोसेसिंग
हाँ
प्रोसेसिंग
ब्राउज़र में लोकल (WebAssembly)
फ़ाइल अपलोड
कोई नहीं
3 चरणों में
अपनी Parquet फ़ाइल (.parquet) छोड़ें या टैप करें।
टूल schema और कॉलम स्थानीय रूप से पढ़ता है।
CSV डाउनलोड करें (कई फ़ाइलें ZIP में)।
सीमाएँ:Snappy, Gzip, Zstd, Brotli और LZ4 codecs वाली Parquet फ़ाइलें सपोर्ट हैं। एन्क्रिप्टेड Parquet फ़ाइलें नहीं पढ़ी जातीं। नेस्टेड कॉलम (lists/structs) सेल में JSON के रूप में दिखते हैं। बड़े 64-बिट पूर्णांक स्ट्रिंग के रूप में (सटीकता के लिए), timestamps ISO 8601 के रूप में, बाइनरी मान base64 के रूप में दिखते हैं। रूपांतरण एकतरफ़ा है (CSV से Parquet वापस नहीं)। बहुत बड़ी फ़ाइलों के लिए उसी अनुसार मेमोरी चाहिए।
अक्सर पूछे जाने वाले प्रश्न
Parquet फ़ाइल क्या है?
विश्लेषण की दुनिया (Spark, pandas, DuckDB) का एक संक्षिप्त, कॉलम-आधारित बाइनरी फ़ॉर्मेट। schema और संपीड़न फ़ाइल के अंदर ही रहते हैं।
क्या मेरी फ़ाइलें अपलोड होती हैं?
नहीं। रूपांतरण पूरी तरह ब्राउज़र में होता है - ऑफलाइन भी।
कौन सा संपीड़न सपोर्ट है?
Snappy (डिफ़ॉल्ट), Gzip, Zstd, Brotli और LZ4। एन्क्रिप्टेड Parquet फ़ाइलें नहीं पढ़ी जातीं।
क्या बड़े नंबर और timestamps सुरक्षित रहते हैं?
JS की सुरक्षित सीमा से परे 64-बिट पूर्णांक स्ट्रिंग के रूप में, timestamps ISO 8601 के रूप में, बाइनरी मान base64 के रूप में आउटपुट होते हैं।
क्या CSV को Parquet में वापस बदला जा सकता है?
यहाँ नहीं - यह टूल एकतरफ़ा है (Parquet से CSV) डेटा जाँचने और उपयोग करने के लिए।
केवल आपकी सहमति से ही हम gottrix को बेहतर बनाने के लिए कुकीज़ के ज़रिए उपयोग को गुमनाम रूप से मापते हैं। आपकी फ़ाइलें हमेशा आपके डिवाइस पर ही स्थानीय रहती हैं। गोपनीयता