انتقل إلى المحتوى
HexaTransfer
العودة إلى المدونة
نقل الملفات

مشاركة الملفات عبر المنصات: النقل بين أي جهاز

شارك الملفات بسلاسة بين Mac وWindows وLinux وiOS وAndroid. النقل عبر المتصفح يزيل مشاكل التوافق.

مشاركة الملفات عبر المنصات مسألة محلولة فور توقفك عن الاعتماد على الأدوات الأصلية لكل منصة. AirDrop (Apple فقط) وQuick Share (Google وSamsung) وNearby Sharing (Windows فقط) وiMessage — كلها تفشل عند الحد الفاصل. رابط متصفح يعمل على كل نظام تشغيل صدر في العقد الماضي، لأن HTTP وTLS هما اللغة المشتركة. ارفع الملف مرة واحدة، وألصق الرابط في أي تطبيق محادثة، ويستطيع مستخدم Linux على CLI ومستخدم Android على شبكة 4G ومستخدم macOS على Wi-Fi فندقي سحب البايتات ذاتها.

مشكلة التوافق التي تحلّها روابط المتصفح

عندما يرسل حاسوب Windows إلى iPhone، لا AirDrop ولا AirPlay ولا SMB يعملان أصلاً. البدائل المعتادة: البريد الإلكتروني (محدود بـ 25 ميجابايت)، أو iCloud for Windows (متقلّب ويشترط Apple ID)، أو تثبيت تطبيقات على كلا الطرفين. كلها تُضيف احتكاكاً.

النقل المستند إلى رابط يختزل المسألة في ثلاث خطوات: المُرسل يرفع على رابط، المستلم ينقر الرابط ويُنزّل. لا اتحاد هويات، لا اكتشاف mDNS، لا تعارض بروتوكولات. الملف ينتقل عبر HTTPS (TLS 1.3 منذ 2018) الذي يدعمه كل نظام تشغيل حديث افتراضياً.

ما يجب أن يعمل على كل منصة

نقل ملفات عبر المنصات حقاً يحتاج:

  • رفع عبر المتصفح باستخدام File API (المعيار: HTML Living Standard) — يعمل في Safari 12+، Chrome 38+، Firefox 50+، Edge 79+.
  • رفع مجزّأ قابل للاستئناف للاتصالات المتقطعة. مُنفَّذ عبر طلبات Range على HTTP/2.
  • معالجة أسماء الملفات عبر الأنظمة: NTFS يتيح أحرفاً لا يتيحها Linux والعكس. الخدمة يجب أن تُعقِّم أو تحفظ UTF-8 بثبات.
  • صيغة أرشيف يفتحها المستلمون: .zip هي اللغة المشتركة. .tar.gz لـ Linux/macOS لكن تحتاج 7-Zip أو WinRAR على Windows.
  • تشفير من طرف إلى طرف يُنجزه المتصفح بنفسه: Web Crypto API crypto.subtle موجودة في كل متصفح من الدرجة الأولى منذ 2017.

المنصات وخصائصها

macOS (Sonoma، Sequoia): ينشئ Finder ملفات __MACOSX و.DS_Store داخل ملفات الضغط. استخدم zip -X من Terminal أو تطبيق "clean zip" لحذفها قبل الإرسال. مستخدمو Windows يرون فوضى بدون ذلك.

Windows 11: لا يزال يرفض أسماء الملفات التي تحتوي : أو * أو ? أو " أو < أو > أو |. Unicode مقبول، لكن المسافات في آخر الاسم تكسر الملف. التنزيلات تذهب إلى %USERPROFILE%\Downloads وقد يضع SmartScreen الأرشيف المحتوي على .exe في الحجر.

Linux (Ubuntu، Fedora، Arch): نظام ملفات حساس لحالة الأحرف. Photo.jpg وphoto.jpg يتعايشان. عند الضغط على macOS (غير حساس افتراضياً) للتسليم على Linux، احذر التصادمات العرضية في الأسماء.

iOS/iPadOS: تطبيق Files يفتح الأرشيفات الشائعة لكنه يُفضّل .zip. تطبيقات طرف ثالث مثل Documents by Readdle تتعامل مع .7z و.rar.

Android: تطبيق Files by Google يستخرج .zip، لكنه يحتاج RAR أو 7-Zip لغيرها. التخزين المحدود النطاق منذ Android 11 يقيّد وجهات التنزيل.

Chrome OS: أي أرشيف يتعرف عليه تطبيق Files — .zip و.rar و.tar و.gz. السحب والإفلات من Files إلى تبويب متصفح يعمل بشكل طبيعي.

رفعة واحدة، كل المستلمين

رفع واحد بـ 100 ميجابايت/ث لملف 5 جيجابايت يستغرق نحو 7 دقائق. سيناريو متعدد المستلمين (أربعة مستلمين على أربعة أنظمة) بنقلات نظير-إلى-نظير منفردة سيستغرق 4 أضعاف ذلك على أبطأ رابط — فضلاً عن التنسيق. نهج الرابط يرسل الملف مرة واحدة إلى خادم ويدع كل مستلم يسحبه بوتيرته الخاصة، حتى بعد إغلاق حاسوب المُرسل.

التشفير من طرف إلى طرف على كل المنصات

التشفير على جانب العميل بـ AES-256-GCM يعمل بشكل متطابق في Safari على iPad وChrome على Android وEdge على Windows وFirefox على Linux وSafari على macOS. Web Crypto API موحّدة (W3C Web Cryptography API، توصية 2017). كلمة مرور تُكتب في المتصفح تصبح مفتاح 256 بت عبر PBKDF2-HMAC-SHA256. الملف مشفّر في أجزاء 5 ميجابايت، كل منها بـ IV فريد 96 بت وعلامة مصادقة 128 بت. الخادم لا يرى النص الصريح قط.

HexaTransfer مبني على هذا المسار بالضبط. فنانة على Android تستطيع إرسال مشروع 8 جيجابايت مشفّر إلى مُحرِّك على Linux — مسار كود واحد، تنسيق تشفير واحد.

الروابط تتفوق على كل أداة مشاركة أصلية

| الأداة الأصلية | من تخدم | من تستثني | | --- | --- | --- | | AirDrop | Apple ↔ Apple | الجميع | | Quick Share | Android ↔ ChromeOS، بعض Windows | iOS، Linux، Mac القديم | | Nearby Sharing | Windows 10/11 ↔ Windows | الجميع | | SMB/Windows Share | الشبكة المحلية | المستلمون البعيدون | | Bluetooth OBEX | أي جهاز | بطيء جداً فوق 20 ميجابايت | | رابط مشترك | كل متصفح | لا أحد |

مخاطر أسماء الملفات والترميز

UTF-8 هو الترميز الآمن الوحيد. أرسل اسم ملف بأحرف مُلحقة من macOS باستخدام تطبيع NFC — وهو ما لا تفعله macOS إذ تستخدم NFD على APFS للتوافق مع HFS+. مستخدم Windows قد يرى café.pdf مُصيَّراً إلى café.pdf ويرفض فتحه. خدمة نقل جيدة تُعيد التطبيع إلى NFC وتُعقِّم الأحرف غير المسموح بها في Windows قبل التخزين.

المسافات والرموز التعبيرية والنصوص غير اللاتينية (日本語، العربية، русский) كلها تسلم في نقل عبر المتصفح لأن الخادم يخزّن بايتات UTF-8 الخام والتنزيل يحفظها عبر ترويسة Content-Disposition: attachment; filename*=UTF-8''... (RFC 6266).

مقارنة الأدوات الحقيقية عبر المنصات

| الخدمة | الحجم الأقصى | تشفير E2E | مستلم بلا حساب | استئناف عند الانقطاع | | --- | --- | --- | --- | --- | | WeTransfer مجاني | 2 جيجابايت | لا | نعم | لا | | Smash | غير محدود | لا | نعم | جزئي | | SwissTransfer | 50 جيجابايت | كلمة مرور عند الراحة | نعم | نعم | | Dropbox Transfer | 100 جيجابايت (Pro) | لا | نعم | نعم | | HexaTransfer | 10 جيجابايت | AES-256-GCM في المتصفح | نعم | نعم |

جمال المنصات المتعددة أن المُرسل والمستلم لا يحتاجان الاتفاق على أي شيء. يكفي أن لديهما متصفحاً.

جرّبها على hexatransfer.com — مجاني، بدون حساب، حتى 10 جيجابايت.

أرسل ملفات كبيرة بأمان مع تشفير من طرف إلى طرف

انقل ملفات حتى 10 جيجابايت مجاناً مع تشفير من طرف إلى طرف. لا حاجة لحساب. يتم تشفير ملفاتك في متصفحك قبل الرفع — لا أحد آخر يستطيع قراءتها.

إرسال ملف