सामग्री पर जाएँ
HexaTransfer
ब्लॉग पर वापस
फ़ाइल ट्रांसफर

क्रॉस-प्लेटफ़ॉर्म फ़ाइल शेयरिंग: किसी भी डिवाइस के बीच

Mac, Windows, Linux, iOS और Android के बीच सहजता से फ़ाइलें शेयर करें। ब्राउज़र ट्रांसफर से कम्पैटिबिलिटी समस्याएं दूर होती हैं।

क्रॉस-प्लेटफ़ॉर्म फ़ाइल शेयरिंग उसी क्षण सुलझ जाती है जब आप प्लेटफ़ॉर्म-नेटिव टूल पर निर्भरता छोड़ दें। AirDrop (केवल Apple), Quick Share (Google और Samsung), Nearby Sharing (केवल Windows), और iMessage सभी सीमा पर फेल होते हैं। ब्राउज़र लिंक पिछले एक दशक में शिप हुए हर ऑपरेटिंग सिस्टम पर काम करता है, क्योंकि HTTP और TLS सामान्य भाषा है। फ़ाइल एक बार अपलोड करें, URL किसी भी चैट ऐप में पेस्ट करें — और CLI पर Linux यूज़र, 4G पर Android यूज़र, और होटल Wi-Fi पर macOS यूज़र सभी एक ही bytes खींच सकते हैं।

ब्राउज़र लिंक जो इंटरऑप समस्या हल करता है

Windows लैपटॉप iPhone को भेजे, तो न AirDrop, न AirPlay, न SMB नेटिव काम करता है। सामान्य फ़ॉलबैक: ईमेल (25 MB पर कैप), iCloud for Windows (अस्थिर, Apple ID चाहिए), या दोनों छोर पर थर्ड-पार्टी ऐप इंस्टॉल। सब friction जोड़ते हैं।

लिंक-आधारित ट्रांसफर समस्या को तीन स्टेप में तोड़ता है: sender एक URL पर अपलोड करे, recipient URL हिट करे और डाउनलोड करे। कोई identity federation नहीं, कोई mDNS discovery नहीं, कोई protocol mismatch नहीं। फ़ाइल HTTPS (2018 से TLS 1.3) पर travel करती है, जो हर आधुनिक OS डिफ़ॉल्ट रूप से सपोर्ट करता है।

हर प्लेटफ़ॉर्म पर क्या काम करना ज़रूरी है

सच में क्रॉस-प्लेटफ़ॉर्म फ़ाइल ट्रांसफर के लिए चाहिए:

  • ब्राउज़र अपलोड File API का इस्तेमाल करके (spec: HTML Living Standard) — Safari 12+, Chrome 38+, Firefox 50+, Edge 79+ में काम करता है।
  • Chunked resumable अपलोड अस्थिर कनेक्शन के लिए। HTTP/2 पर Range रिक्वेस्ट से लागू।
  • Cross-OS filename handling: NTFS ऐसे characters अलाउ करता है जो Linux नहीं करता (और vice versa)। सेवा को UTF-8 consistently sanitise या preserve करना होगा।
  • आर्काइव फ़ॉर्मेट जो recipient खोल सके: .zip lingua franca है। .tar.gz Linux/macOS लेकिन Windows पर 7-Zip चाहिए। .rar macOS पर डिफ़ॉल्ट से pay-software है।
  • End-to-end एन्क्रिप्शन जो ब्राउज़र खुद कर सके: Web Crypto API crypto.subtle 2017 से हर tier-one ब्राउज़र में।

प्लेटफ़ॉर्म और उनकी खास परेशानियाँ

macOS (Sonoma, Sequoia): Finder zips के अंदर __MACOSX और .DS_Store फ़ाइलें बनाता है। भेजने से पहले Terminal से zip -X या "clean zip" ऐप से strip करें। Windows recipients को नहीं तो गंदगी दिखेगी।

Windows 11: :, *, ?, ", <, >, | वाले filenames नहीं चलते। Unicode ठीक है, लेकिन trailing spaces वाले filenames टूटते हैं। Downloads %USERPROFILE%\Downloads में जाते हैं और SmartScreen किसी आर्काइव के .exe को flag कर सकता है।

Linux (Ubuntu, Fedora, Arch): Case-sensitive filesystem। Photo.jpg और photo.jpg साथ रह सकते हैं। macOS (case-insensitive APFS) पर zip बनाते समय Linux delivery के लिए accidental name collisions से सावधान।

iOS/iPadOS: Files ऐप सामान्य archives खोलता है लेकिन .zip prefer करता है। Documents by Readdle जैसे थर्ड-पार्टी ऐप .7z और .rar संभालते हैं।

Android: Files by Google ऐप .zip extract करता है, लेकिन बाकी के लिए RAR या 7-Zip इंस्टॉल चाहिए। Android 11 से scoped storage तय करता है कि फ़ाइलें कहाँ land करती हैं।

Chrome OS: Files ऐप जो archives पहचाने — .zip, .rar, .tar, .gz। Files से ब्राउज़र टैब पर drag-and-drop बस काम करता है।

एक अपलोड, हर recipient — गणित

100 Mbps पर 5 GB फ़ाइल के single-pass अपलोड में लगभग 7 मिनट लगते हैं। चार OS पर चार recipients के साथ individual peer-to-peer ट्रांसफर सबसे धीमे अपलिंक पर 4x वह समय लेगा — साथ ही coordination। लिंक approach फ़ाइल एक बार सर्वर पर भेजती है और हर recipient अपनी गति से खींच सकता है, रात भर में भी जब sender का कंप्यूटर बंद हो।

सभी पर End-to-End एन्क्रिप्शन

Client-side AES-256-GCM एन्क्रिप्शन iPad पर Safari में, Android पर Chrome में, Windows पर Edge में, Linux पर Firefox में, और macOS पर Safari में एक जैसे काम करता है। Web Crypto API standardised है (W3C Web Cryptography API, Recommendation 2017)। ब्राउज़र में टाइप किया पासवर्ड PBKDF2-HMAC-SHA256 से 256-bit key बनता है। फ़ाइल 5 MB chunks में एन्क्रिप्ट होती है, हर chunk unique 96-bit IV और 128-bit authentication tag के साथ। सर्वर plaintext कभी नहीं देखता।

HexaTransfer इसी pipeline पर बनी है। Android artist 8 GB एन्क्रिप्टेड project Linux animator को भेज सकता है — same code path, same ciphertext format।

Links बनाम हर नेटिव शेयरिंग टूल

| नेटिव टूल | किसके लिए काम करता है | किसे exclude करता है | | --- | --- | --- | | AirDrop | Apple ↔ Apple | बाकी सब | | Quick Share | Android ↔ ChromeOS, कुछ Windows | iOS, Linux, पुराने Mac | | Nearby Sharing | Windows 10/11 ↔ Windows | बाकी सब | | SMB/Windows Share | एक ही LAN | Remote recipients | | Bluetooth OBEX | कोई भी | 20 MB से ऊपर बहुत धीमा | | शेयर्ड लिंक | हर ब्राउज़र | कोई नहीं |

Filename और एनकोडिंग की खामियाँ

UTF-8 एकमात्र सुरक्षित एनकोडिंग है। macOS NFC नॉर्मलाइज़ेशन (जो macOS नहीं करता — macOS APFS पर NFD इस्तेमाल करता है) से accented characters वाला filename भेजें। Windows recipient café.pdf को café.pdf के रूप में render देख सकता है और खोलने से इनकार। एक अच्छी ट्रांसफर सेवा NFC पर re-normalise और Windows के लिए disallowed characters sanitise करके स्टोर करती है।

Spaces, emojis, और non-Latin scripts (日本語, العربية, हिंदी) ब्राउज़र-आधारित ट्रांसफर में जीवित रहती हैं क्योंकि सर्वर raw UTF-8 bytes स्टोर करता है और डाउनलोड Content-Disposition: attachment; filename*=UTF-8''... header (RFC 6266) से preserve करता है।

वास्तविक क्रॉस-प्लेटफ़ॉर्म परिदृश्य

  • Windows पर architect 400 MB .rvt Revit मॉडल macOS पर Enscape में review कर रहे client को भेजता है: ब्राउज़र अपलोड, डाउनलोड, converter किसी भी तरफ़ चलाएँ।
  • Linux Ubuntu पर video team DaVinci Resolve में edit करता है, Windows पर colourist को 6 GB .drp project सौंपना है: project .zip में export करें, अपलोड करें, colourist किसी भी OS पर खींचे।
  • iPad पर photographer 12 GB RAW .cr3 files export करता है, M3 MacBook पर retoucher को भेजता है: iPad Safari से upload, macOS Safari में retoucher download करता है, सभी original metadata preserved।

DPDP Act 2023 और क्रॉस-प्लेटफ़ॉर्म ट्रांसफर

भारत का DPDP Act 2023 तय करता है कि personal data — चाहे कोई भी device से किसी भी platform पर जाए — संरक्षित रहे। भारतीय sender और विदेशी recipient के बीच cross-platform ट्रांसफर में भी Act की ज़िम्मेदारियाँ लागू होती हैं। E2E एन्क्रिप्शन यह सुनिश्चित करता है कि transit में कोई भी intermediary — ISP, सेवा प्रदाता, या cloud host — data नहीं पढ़ सकता।

सच में क्रॉस-प्लेटफ़ॉर्म टूल की तुलना

| सेवा | अधिकतम साइज़ | E2E एन्क्रिप्शन | No-account recipient | Resume on drop | | --- | --- | --- | --- | --- | | WeTransfer Free | 2 GB | नहीं | हाँ | नहीं | | Smash | Unlimited | नहीं | हाँ | Partial | | SwissTransfer | 50 GB | पासवर्ड-protected at rest | हाँ | हाँ | | Dropbox Transfer | 100 GB (Pro) | नहीं | हाँ | हाँ | | HexaTransfer | 10 GB | AES-256-GCM in-browser | हाँ | हाँ |

क्रॉस-प्लेटफ़ॉर्म की खूबसूरती यह है कि sender और recipient को किसी चीज़ पर सहमत नहीं होना। बस एक ब्राउज़र चाहिए।

hexatransfer.com पर आज़माएं — मुफ्त, बिना अकाउंट, 10 GB तक।

एंड-टू-एंड एन्क्रिप्शन के साथ बड़ी फ़ाइलें सुरक्षित रूप से भेजें

एंड-टू-एंड एन्क्रिप्शन के साथ 10 GB तक की फ़ाइलें मुफ़्त में ट्रांसफ़र करें। अकाउंट की आवश्यकता नहीं। अपलोड से पहले आपकी फ़ाइलें ब्राउज़र में एन्क्रिप्ट की जाती हैं — कोई और उन्हें पढ़ नहीं सकता।

फ़ाइल भेजें