منقّي أسماء الملفات
الصق قائمة أسماء ملفات واسترجع نسخة منظّفة تصمد على أي نظام تشغيل، وأي أرشيف ZIP، وأي مسار CDN. يحوّل المنقّي الحروف المشكّلة إلى ASCII خالص، ويزيل المحارف التي تنكسر على Windows (\ / : * ? \" < > |)، ويحذف محارف التحكم، ويطوي المسافات، ويستبدل التسلسلات الممنوعة بالبديل الذي تختاره (الافتراضي: شرطة). مفيد قبل الرفع المجمّع إلى S3، أو شحن أرشيف ZIP لمواد دراسية، أو إصلاح استيراد صور من جهاز NAS قديم.
كيف تنقّي أسماء الملفات
-
1
الصق أسماء الملفات
اسم في كل سطر، بامتداد أو دونه. تُحفَظ الامتدادات كما هي.
-
2
اختر البديل
اختر المحرف المستخدم لاستبدال التسلسلات غير الآمنة. الشرطة (`-`) أأمن افتراضي؛ والشرطة السفلية (`_`) خيار قديم.
-
3
شغّل المنقّي
يُشذَّب كل اسم ويُحوَّل إلى ASCII ويُجرَّد من المحارف الممنوعة وتُطوى المسافات. إن لم يبقَ شيء، يصبح الاسم `file`.
-
4
راجع قبل إعادة التسمية
يسرد الناتج الأسماء المنقّاة فقط، لذا راجعه بحثا عن التصادمات (مدخلان يصبحان الناتج ذاته) قبل إعادة التسمية في مكانها.
ما غير الآمن، ولماذا
تختلف أنظمة الملفات والأدوات في قوائم الحظر. والتقاطع الآمن عبر المنصات أضيق مما يدركه معظم الناس.
المحارف والأنماط التي تجعل أسماء الملفات غير آمنة
| العنصر | لماذا غير آمن |
|---|---|
\ / : * ? " < > | |
ممنوعة على Windows (NTFS، FAT). |
محارف تحكم ASCII 0x00-0x1F |
غير قانونية في معظم أنظمة الملفات؛ تكسر سكربتات الصدفة. |
| مسافات في البداية/النهاية | يحذفها Windows بصمت؛ أخطاء خفية. |
| نقاط في النهاية | يحذفها Windows بصمت. |
| أسماء محجوزة | CON، PRN، AUX، NUL، COM1..9، LPT1..9، كلها محظورة على Windows. |
| علامات الدمج في يونيكود | تجعل café تبدو مطابقة لـ café لكنها اسم ملف مختلف على بعض الأنظمة. |
| رموز الإيموجي والرسوم التصويرية | تصمد على الأنظمة الحديثة لكنها تكسر خطوط CI القديمة ومسارات CDN. |
خطوات التوحيد المطبَّقة
- التحويل إلى ASCII. تتحول الحروف المشكّلة إلى حروفها الأساسية: يصبح
caféهوcafe، وnaïveهوnaive. وتُحذف الكتابات التي لا مقابل لها في ASCII (CJK والرموز التعبيرية). - استبدال المحارف الممنوعة. تصبح
\ / : * ? " < > |ومحارف التحكم هي البديل الذي تختاره (الافتراضي: شرطة). - طي المسافات. تصبح سلاسل المسافات والجداول محرف بديل واحدا.
- قص الأطراف. تُحذف النقاط ومحارف البديل في البداية والنهاية؛ وإن صار الناتج فارغا، يصبح
file. - الامتدادات محفوظة. لا تُستبدل النقاط داخل الاسم، لذا يبقى
.pdfو.jpgو.tar.gz؛ ولا تُحذف إلا النقاط في النهاية.
نصائح
- أبقِ الامتداد. تُحفَظ النقاط داخل الاسم، لذا تبقى
.pdfو.jpgو.tar.gzكما هي. - تحقق من التصادمات. بما أن التشكيل يُحوَّل دائما، يصبح
Résumé.pdfوResume.pdfكلاهماresume.pdf. راجع الناتج قبل إعادة التسمية في مكانها. - مسارات الويب. للعناوين URL، رمّز بالنسبة المئوية أيضا بعد التنقية، أو الأفضل، أبقِ slug العنوان مجموعة فرعية من
[a-z0-9-]كي لا يلزم الترميز أبدا.
الأسئلة الشائعة
لأصول الويب وأرشيفات ZIP العابرة للمنصات، نعم، يتجنب أخطاء دقيقة حين يُرفع ملف إلى خادم Windows غير حساس للحالة ويُربط من CDN على Linux حساس للحالة. لا يغيّر المنقّي حالة الأحرف أبدا، فحوّل الأسماء إلى أحرف صغيرة بنفسك إن احتجت. أما للعمل المحلي فالأمر ذوقي.
المسافات قانونية على كل نظام تشغيل حديث لكنها تفرض ترميز URL (%20)، وتكسر كثيرا من خطوط الصدفة، وتربك الأدوات القديمة. استبدالها بشرطة يلغي فئة كاملة من الأخطاء.
يُخرج المنقّي ASCII خالصا دائما. تُحوَّل الحروف المشكّلة (café يصبح cafe)، وتُنسَخ السيريلية إلى تقريب لاتيني، وتُحذف المحارف التي لا مقابل لها في ASCII (CJK والتايلاندية والرموز التعبيرية). إن احتاجت بيئة الهدف الأسماء غير اللاتينية الأصلية، فاحتفظ بها في ملف منفصل.
لا، تُنقَّى القائمة في الذاكرة أثناء الطلب ولا تُخزَّن ولا تُكتَب في أي سجل بعد ذلك.
أدوات ذات صلة
مستخرج الأرشيفات
افحص حاويات ZIP وJAR وXPI وDOCX وXLSX وPPTX وODT محليًا في المتصفح، ونزّل الملفات منفردة من دون رفع الأرشيف الأصلي.
مقسم أوراق Excel
قسّم دفتر عمل XLSX أو XLS حسب علامة تبويب الورقة أو دفعات صفوف البيانات أو قيمة عمود داخل المتصفح. نزّل ملف XLSX واحدًا أو ZIP محليًا من دون رفع الملف.
تحويل CSV إلى Excel
حوّل بيانات CSV إلى مصنف XLSX من ورقة واحدة داخل متصفحك. راجع الفاصل، وحافظ على المعرّفات، واستنتج الأرقام الآمنة مع إبقاء المحتوى محليا.
محوّل XML إلى CSV
حوّل بنية XML الجدولية المسطحة محليا في المتصفح إلى ملف CSV بترميز UTF-8 وفواصل، ثم انسخه أو نزّله.
دمج أوراق Excel
ادمج ملفات XLSX وXLS وXLSM وXLSB وODS محليًا. احتفظ بالأوراق منفصلة أو أضف الصفوف ذات العناوين المتطابقة ثم نزّل ملف XLSX.
محوّل Excel إلى CSV
حوّل أوراق XLSX أو XLS إلى CSV أو TSV داخل المتصفح. اختر الأوراق والفاصل والترميز والبيانات المخفية من دون رفع الملف.
الأداة متاحة بلغات أخرى
- Pembersih Nama File [ID]
- Công cụ làm sạch tên tệp [VI]
- Sanitizador de Nomes de Arquivo [PT]
- Oczyszczanie nazw plików [PL]
- ファイル名サニタイザー [JA]
- Dosya Adı Temizleyici [TR]
- 파일명 정리기 [KO]
- เครื่องมือทำความสะอาดชื่อไฟล์ [TH]
- Sanitizador de Nombres de Archivo [ES]
- 文件名清理工具 [ZH]
- Rensa filnamn [SV]
- Assainisseur de noms de fichiers [FR]
- Bestandsnaam-opschoner [NL]
- Dateinamen-Sanitizer [DE]
- Filename Sanitizer [EN]
- Sanificatore di Nome File [IT]
- Очистка имён файлов [RU]