Skip to content

Latest commit

 

History

History
255 lines (208 loc) · 17.1 KB

README.it.md

File metadata and controls

255 lines (208 loc) · 17.1 KB

Filee: Drag. Drop. Converted.

Un convertitore di file gratuito e open source che si usa trascinando.
Tieni premuto un tasto (Ctrl, Option su macOS), trascina i file e rilasciali su un formato nel menu a donut che si apre sul cursore.

Sito web · Download · LinkedIn · Installazione · Riga di comando · Sviluppo

CI Latest release Downloads Windows 10 | 11 Linux x64 | ARM64 macOS preview MIT license

Filee: #1 C# repository of the week on Trendshift Filee: #1 C# repository of the day on Trendshift Featured|HelloGitHub

English · Español · 日本語 · 한국어 · 简体中文 · 繁體中文 · Polski · हिन्दी · Русский · العربية · Português (Brasil) · Português (Portugal) · Français · ไทย · Türkçe · Bahasa Indonesia · Italiano

Proprio dove sta il cursore
Nessuna finestra dell'app da aprire. I formati compaiono dove ti trovi già, solo quelli che hanno senso per i file che trascini.
270 formati, nessun altro software
Immagini, PDF, Word, Excel, PowerPoint, HWP, e-book, archivi, font, CAD, modelli 3D e dati geospaziali funzionano senza Office, Hancom Office o LibreOffice.
Resta sul tuo computer
Niente viene caricato online. Filee funziona offline e salva il risultato accanto all'originale.

Guardalo in azione

Dragging trip.jpg with Ctrl held: a donut of formats opens at the cursor, the file is dropped on PNG, a progress ring completes and trip.png appears
Guarda il video di 27 secondi e prova la demo interattiva su filee.sh

Installazione

Scarica da Releases.

Microsoft Store

  • Windows 10/11: esegui Filee-<versione>-win-Setup.exe, oppure decomprimi win-Portable.zip ed esegui Filee.exe.
    • Setup è l'installer proprio di Filee, nelle lingue di Filee, e non richiede altro sul PC.
    • Può aggiungere la voce nel menu di Esplora risorse, l'avvio all'accesso, il comando filee ed engine opzionali.
    • Le installazioni silenziose accettano gli switch di Inno Setup (/VERYSILENT /SUPPRESSMSGBOXES).
  • macOS 13+ (anteprima): estrai il pacchetto osx-arm64 o osx-x64 ed esegui ./install.sh.
    • Oppure apri il .dmg e trascina Filee in Applicazioni (il comando filee arriva con install.sh).
    • La build non è ancora notarizzata, quindi consenti il primo avvio in Impostazioni di Sistema → Privacy e sicurezza → Apri comunque.
  • Linux x64/ARM64 (Ubuntu 22.04+): estrai il pacchetto ed esegui ./install.sh (senza root, serve Python 3).
    • I gesti di trascinamento richiedono X11. Su Wayland, usa la zona di rilascio e il menu contestuale del file manager.

Filee mostra le nuove versioni nel suo menu e si aggiorna da solo, mantenendo impostazioni ed engine. Dopo un aggiornamento, alcune schermate mostrano le novità.

Windows: Filee non si avvia (nessuna finestra, nessun errore)? Succede su Windows 10 non aggiornato da molto tempo, su un PC il cui processore supporta la protezione dello stack applicata via hardware (CET). Windows attiva questa protezione ma manca una parte richiesta da .NET, quindi Filee e Setup si fermano subito.

  • Consigliato: installa gli aggiornamenti Windows disponibili (l'ultimo aggiornamento cumulativo).
  • Se non è possibile aggiornare: disattivare la protezione solo per Filee di solito funziona. Esegui questo in PowerShell come amministratore:
Set-ProcessMitigation -Name Filee.exe -Disable UserShadowStack
Set-ProcessMitigation -Name filee-cli.exe -Disable UserShadowStack

Fai lo stesso con il nome del file di Setup (es. Filee-<versione>-win-Setup.exe), oppure usa lo ZIP portabile, che richiede solo queste due righe. Per annullare, rimuovi le voci in Sicurezza di Windows → Controllo app e browser → Impostazioni di protezione dagli exploit → Impostazioni programma.

Funzionalità

  • Una donut al cursore: tieni premuto un tasto, trascina i file e rilasciali su un formato. Compaiono solo i formati compatibili ai file.
  • Direttamente dal browser: trascina un'immagine, un link a un file o un download fuori da Chrome, Edge, Firefox o Safari allo stesso modo.
    • Filee lo salva nella cartella Download (oppure mantiene solo il file convertito) e lo converte.
    • I link vengono scaricati senza l'accesso del tuo browser.
  • Una barra degli strumenti per ogni tipo di file, organizzata trascinando, con preset per:
    • qualità, dimensione, DPI
    • pagine PDF e compressione
    • video e audio
    • cartella di destinazione e nomi dei file
  • Due facce per ogni donut: premi Tab o gira la rotella del mouse mentre è aperta per passare ai formati e strumenti meno comuni.
  • Ritaglio prima della conversione: la sezione Ritaglia apre le immagini una per volta. Trascina il riquadro, scegli un rapporto, e solo quella parte viene salvata.
  • Molti file insieme, in parallelo. I percorsi con più passaggi (HWP → HWPX → DOCX) vengono trovati automaticamente.
  • Le cartelle monitorate convertono ogni file che vi arriva.
  • Conversioni recenti nella Home, ognuna con anteprima: apri il risultato, oppure aprilo con un'altra app.
  • Altri modi per avviarla: il menu contestuale, una scorciatoia da tastiera, la zona di rilascio e il comando filee.
  • Temi chiaro e scuro con colore d'accento e opacità della donut personalizzabili, in inglese, Español, 日本語, 한국어, 简体中文, 繁體中文, Polski, हिन्दी, Русский, العربية (da destra a sinistra), Português (Brasil), Français, नेपाली, ไทย, Türkçe, Português (Portugal), Deutsch, Italiano e Bahasa Indonesia.

Screenshot

Donut toolbar editor with profiles and presets Home screen with the drop zone and recent conversions
Organizza la donut trascinando, un profilo per ogni tipo di file Home: zona di rilascio e conversioni recenti

Formati

Da A
Immagini: JPG, PNG, WEBP, AVIF, TIFF, BMP, GIF, APNG, ICO, ICNS, JPEG XL, JPEG 2000, PSD/PSB, TGA, PPM, HEIC, QOI, DDS, PCX, MNG, CUR, …;
GIMP XCF, RAW fotocamera (CR2, CR3, NEF, ARW, DNG, …), DICOM, OpenEXR, HDR, FITS, JPEG XR (Windows), lettura Live Photo iPhone (LIVP)
uno qualsiasi di questi (HEIC⁵), PDF, SVG (vettorializzato), ridimensionato, scala di grigi;
Live/Motion Photo (iPhone, Android) → il loro video (MP4, MOV⁵), e un video → Live Photo (iPhone) o Motion Photo (Android)⁵, sperimentale
Vettoriali: SVG, SVGZ, EMF, WMF, AI
EPS, PS¹
CDR, VSD, CGM, ODG, FODG²
PDF (vettoriale), PNG e altre immagini,
SVG ↔ SVGZ, SVG → DXF/DWG, PDF → EPS/PS¹, SVG → EMF, WMF, ODG²
PDF DOCX, HWPX, TXT, PNG, JPG, TIFF, CBZ, PPTX (un'immagine per ogni pagina), SVG²;
unione (nell'ordine che scegli prima), divisione, intervalli di pagine, compressione (PDF più piccoli)
Documenti: DOCX, DOCM, DOTX, EML, Outlook MSG;
lettura OFD (fatture elettroniche cinesi, documenti ufficiali)
DOC, ODT, FODT, OTT, RTF, WPS, WPD, Pages, ClarisWorks, MacWrite, T602, …²
PDF, DOCX, HWPX, EPUB, TXT, HTML;
MSG → EML
ODT, FODT, OTT²
Fogli di calcolo: XLSX, XLSM, XLS, XLT, ODS, CSV, TSV
OTS, FODS, Numbers, ET²
PDF, XLSX, ODS, CSV, TSV, JSON, HWPX, HTML
XLT, OTS²
Presentazioni: PPTX, PPTM, POTX, POTM, PPSX
PPT, ODP, OTP, FODP, Keynote²
PDF, PNG, JPG, DOCX, HWPX
OTP²
HWP: HWP, HWPX PDF, PNG, DOCX, HWPX ↔ HWP, TXT, Markdown, HTML
Testo: TXT, LOG, codice sorgente di script (PY, PAC, BAT, COMMAND; solo lettura, mai eseguito), Markdown, HTML;
lettura MHTML (pagine web salvate)
reStructuredText, LaTeX, Org, AsciiDoc, Typst, MediaWiki, DocBook, Jupyter, Textile, man, OPML³
TXT UTF-8, PDF, DOCX, HWPX, EPUB
ciascuno negli altri, slide PPTX³
E-book: EPUB, KEPUB, MOBI, AZW3, AZW, AZW4, FB2, CBZ, CBR, CB7, HTMLZ, TXTZ
LIT, LRF, CHM, PDB, …⁴
PDF, EPUB, KEPUB (Kobo), DOCX, TXT, HTML, HWPX
MOBI, AZW3⁴
Video⁵: MP4, MOV, MKV, WEBM, AVI, WMV, FLV, MPEG, Video CD (DAT), TS, M2TS, 3GP, OGV, VOB, … MP4 (H.264, HEVC, AV1), WEBM, MOV, MKV, AVI, GIF, APNG, MP3, M4A, 720p,
sottotitoli (SRT, ASS, WebVTT)
Audio⁵: MP3, M4A, AAC, WAV, FLAC, OGG, OPUS, WMA, AIFF, AMR, APE, WavPack, TTA, DSD (DSF, DFF), DTS, AC3, E-AC3, … MP3, M4A (AAC, ALAC), WAV, FLAC, OGG, OPUS, AAC, WavPack, TTA, W64, AC3, E-AC3
Sottotitoli: SRT, ASS/SSA, WebVTT, SAMI (SMI), LRC, TTML, MicroDVD, SCC ciascuno negli altri in UTF-8 (i file coreani in CP949 vengono letti correttamente)
Archivi: ZIP, ANSYS Workbench (WBPZ), 7Z, RAR, TAR, TAR.GZ, TAR.BZ2, TAR.XZ, GZ, ISO, CAB, DMG, ALZ, EGG, … estrazione, ZIP, 7Z, TAR, TAR.GZ;
più file → un unico ZIP
CAD: DWG, DXF PDF, SVG, PNG, DWG ↔ DXF
Font: TTF, OTF, WOFF, WOFF2, EOT;
lettura FON (font bitmap di Windows)
ciascuno negli altri;
FON → un font per ogni dimensione
Dati: JSON, JSON Lines, YAML, TOML, XML
vCard, iCalendar
ciascuno negli altri, CSV e XLSX (tabelle);
vCard, iCalendar ↔ CSV
Modelli 3D: GLB, glTF, STL, OBJ (+ MTL), 3MF, PLY;
lettura FBX
ciascuno negli altri, anteprima PNG
Vettori geospaziali: Shapefile, GeoJSON, KML, KMZ, GPX
CSV con coordinate; lettura Garmin FIT
ciascuno negli altri e CSV / XLSX / JSON;
i dati proiettati (UTM, Web Mercator, Lambert, Albers) escono come longitudine/latitudine WGS 84

I formati non contrassegnati funzionano subito, senza Office, Hancom Office o LibreOffice. Quelli contrassegnati richiedono un engine opzionale, scaricato solo quando serve: ¹ Ghostscript, ² LibreOffice, ³ Pandoc, ⁴ calibre, ⁵ FFmpeg (dettagli).

Riga di comando

Il comando filee usa gli stessi engine e preset dell'app (Setup o install.sh lo aggiunge).

filee convert photo.heic --to jpg
filee convert *.png --to webp --quality 80 -o converted
filee watch D:\Inbox --to pdf --move-originals

Tutti i comandi e le opzioni: filee.sh/cli oppure filee help.

Sviluppo

Compila con .NET 10 SDK su Windows, macOS o Linux:

git clone https://github.com/KnifeLemon/Filee.git
cd Filee
pwsh build/fetch-engines.ps1 -Only rhwp,pandoc   # engine opzionali
dotnet run --project src/Filee.App
dotnet test

Architettura · Engine · Aggiungere un convertitore · Aggiungere una lingua · Contribuire

Le pull request sono benvenute. Se Filee ti fa risparmiare qualche click, una ⭐ aiuta altre persone a trovarlo.

Politica di firma del codice

Filee è sviluppato e pubblicato da Myeonggu Kim (KnifeLemon).

  • Le release Windows sono firmate con un certificato open source di code signing Certum rilasciato a Myeonggu Kim ("Open Source Developer MYEONGGU KIM").
    • Le release precedenti, fino alla 2.0.0, non sono firmate.
    • SmartScreen può comunque avvisare su una nuova release finché non è stata scaricata abbastanza volte ("Altre informazioni" → "Esegui comunque").
  • I pacchetti macOS sono firmati ad hoc e non notarizzati.
  • Solo i file compilati dal workflow di release di GitHub Actions di questo repository sono firmati, e ogni release è firmata e approvata manualmente.
    • Le librerie e i programmi firmati dai rispettivi autori (.NET, SkiaSharp, ImageMagick, il runtime C++ di Microsoft …) mantengono la propria firma; quelli inclusi che arrivano non firmati (rhwp, 7-Zip e la maggior parte delle librerie) vengono firmati con il certificato di Filee, come parte di Filee.

Informativa sulla privacy

Filee converte i file sul tuo computer e non li carica mai online. Non raccoglie dati di utilizzo e non invia telemetria. Si connette a Internet solo:

  • per chiedere a GitHub (api.github.com) se esiste una versione più recente, poco dopo l'avvio e poi ogni poche ore. Disattivabile in Impostazioni → Informazioni ("Controlla automaticamente gli aggiornamenti").
  • per scaricare gli engine di conversione che scegli di installare, dalle posizioni ufficiali indicate in engines.json, e le lingue per il riconoscimento del testo (OCR) usate da un preset, indicate in ocr-languages.json.
  • quando clicchi un link, che apre il tuo browser.

Sostenitori

Filee è gratuito e resterà gratuito. Se vuoi sostenerlo, scegli il modo che preferisci (Fairy accetta carte coreane e easy-pay).

Il tuo nome o logo qui. I sostenitori mensili sono elencati qui per nome, e gli sponsor ottengono il proprio logo qui e nella pagina Informazioni di Filee. Anche chi fa una donazione una tantum può chiedere di essere elencato.

GitHub Sponsors Patreon Ko-fi PayPal Fairy

Licenza

MIT, © 2026 Myeonggu Kim (KnifeLemon) e i contributori di Filee. I componenti di terze parti inclusi mantengono le proprie licenze, elencate in THIRD-PARTY-NOTICES.md.

Star history