Rensa filnamn
Klistra in en lista med filnamn och få tillbaka en rensad version som klarar sig på alla operativsystem, i alla ZIP-arkiv och på alla CDN-sökvägar. Verktyget konverterar bokstäver med accenter till ren ASCII, tar bort tecken som ställer till problem på Windows (\ / : * ? " < > |), rensar styrtecken, slår ihop mellanslag och ersätter förbjudna sekvenser med ditt valda tecken (standard: bindestreck). Användbart innan massuppladdning till S3, när du levererar en kurs-ZIP eller rensar upp en fotoimport från en gammal NAS.
Så rensar du filnamn
-
1
Klistra in filnamnen
Ett per rad, med eller utan filändelse. Filändelser bevaras som de är.
-
2
Välj ersättningstecken
Välj tecknet som ersätter osäkra sekvenser. Bindestreck (`-`) är det säkraste standardvalet; understreck (`_`) är det retrofärgade valet.
-
3
Kör rensningen
Varje namn trimmas, konverteras till ASCII, rensas från förbjudna tecken och mellanslag slås ihop. Blir inget kvar blir namnet `file`.
-
4
Granska innan du byter namn
Utdata listar bara de rensade namnen, så granska dem för kollisioner (två indata som blir samma utdata) innan du byter namn på plats.
Vad som är osäkert, och varför
Olika filsystem och verktyg har olika svartlistor. Det säkra, plattformsöverskridande snittet är snävare än de flesta tror.
Tecken och mönster som gör filnamn osäkra
| Post | Varför det är osäkert |
|---|---|
\ / : * ? " < > | |
Förbjudna på Windows (NTFS, FAT). |
ASCII-styrtecken 0x00-0x1F |
Otillåtna på de flesta filsystem; kraschar shell-skript. |
| Inledande/avslutande mellanslag | Tas bort tyst av Windows; osynliga buggar. |
| Avslutande punkter | Tas bort tyst av Windows. |
| Reserverade namn | CON, PRN, AUX, NUL, COM1..9, LPT1..9, alla blockerade på Windows. |
| Unicode-kombinationstecken | Får café att se likadant ut som café men vara ett annat filnamn på vissa system. |
| Emoji- och piktogramtecken | Klarar moderna system men bryter äldre CI-pipelines och CDN-sökvägar. |
Normaliseringssteg som tillämpas
- Konvertering till ASCII. Bokstäver med accenter blir sina enkla grundbokstäver:
caféblircafe,naïveblirnaive. Skriftsystem utan ASCII-motsvarighet (CJK, emoji) tas bort. - Ersättning av förbjudna tecken.
\ / : * ? " < > |och styrtecken blir ditt ersättningstecken (standard: bindestreck). - Slå ihop mellanslag. Följder av mellanslag och tabbar blir ett enda ersättningstecken.
- Klippning av kanter. Punkter och ersättningstecken i början och slutet tas bort; ett tomt resultat blir
file. - Filändelser bevaras. Punkter inuti namnet ersätts inte, så
.pdf,.jpg,.tar.gzklarar sig; bara avslutande punkter tas bort.
Tips
- Behåll filändelsen. Punkter inuti ett namn behålls, så
.pdf,.jpgoch.tar.gzförblir oförändrade. - Kontrollera kollisioner. Både
Résumé.pdfochResume.pdfblirresume.pdf, eftersom accenter alltid konverteras. Granska utdata innan du byter namn på plats. - Webbsökvägar. För URL:er, procentkoda även efter rensning, eller ännu bättre, håll URL-sluggen inom delmängden
[a-z0-9-]så att kodning aldrig behövs.
Vanliga frågor
För webbresurser och plattformsöverskridande ZIP-filer, ja, det undviker subtila buggar när en fil laddas upp till en skiftlägesokänslig Windows-server och länkas från en skiftlägeskänslig Linux-CDN. Verktyget ändrar aldrig skiftläge, så skriv namnen med gemener själv om du behöver det. För lokalt arbete är det en smaksak.
Mellanslag är tillåtna på alla moderna operativsystem, men de tvingar fram URL-kodning (%20), bryter många shell-pipelines och förvirrar äldre verktyg. Att ersätta dem med ett bindestreck eliminerar en hel kategori buggar.
Verktyget ger alltid ren ASCII. Bokstäver med accenter konverteras (café blir cafe), kyrilliska transkriberas till en latinsk approximation och tecken utan ASCII-motsvarighet (CJK, thailändska, emoji) tas bort. Om ett målsystem behöver de ursprungliga icke-latinska namnen, spara dem i en separat fil.
Nej, listan rensas i minnet under förfrågan och sparas eller skrivs inte till någon logg efteråt.
Relaterade verktyg
Sammanfoga Excel-ark
Kombinera XLSX-, XLS-, XLSM-, XLSB- eller ODS-filer lokalt. Behåll källark separata eller lägg till rader med samma rubriker och hämta sedan en XLSX.
Konvertera Word till Markdown
Konvertera en Word-DOCX-fil till ren Markdown direkt i webbläsaren. Behåll rubriker, listor, länkar och enkla tabeller och kopiera eller hämta den redigerbara .md-filen.
CSV till Excel
Konvertera CSV-data till en XLSX-arbetsbok med ett ark i webbläsaren. Granska avgränsare, bevara identifierare, tolka säkra tal och behåll filinnehållet lokalt.
Arkivuppackare
Granska ZIP-, JAR-, XPI-, DOCX-, XLSX-, PPTX- och ODT-behållare lokalt i webbläsaren och hämta enskilda filer utan att ladda upp källarkivet.
Delare för Excel-kalkylblad
Dela en XLSX- eller XLS-arbetsbok efter kalkylbladsflik, block av datarader eller kolumnvärde i webbläsaren. Hämta en XLSX eller lokal ZIP utan filuppladdning.
M4A till MP3-konverterare
Konvertera M4A-ljud till MP3 för bredare uppspelningsstöd. Ladda upp en .m4a-fil och ladda ner en kompatibel .mp3-kopia.
Verktyget finns på andra språk
- Pembersih Nama File [ID]
- Công cụ làm sạch tên tệp [VI]
- Sanitizador de Nomes de Arquivo [PT]
- منقّي أسماء الملفات [AR]
- Oczyszczanie nazw plików [PL]
- ファイル名サニタイザー [JA]
- Dosya Adı Temizleyici [TR]
- 파일명 정리기 [KO]
- เครื่องมือทำความสะอาดชื่อไฟล์ [TH]
- Sanitizador de Nombres de Archivo [ES]
- 文件名清理工具 [ZH]
- Assainisseur de noms de fichiers [FR]
- Bestandsnaam-opschoner [NL]
- Dateinamen-Sanitizer [DE]
- Filename Sanitizer [EN]
- Sanificatore di Nome File [IT]
- Очистка имён файлов [RU]