.F

File F

Fortran Source File
Fai una domanda
RISPOSTA RAPIDA

Un file .f contiene codice sorgente Fortran nel layout a formato fisso utilizzato da FORTRAN 77 e versioni precedenti. Aprilo in qualsiasi editor di testo per leggerlo o modificarlo. Per compilarlo ed eseguirlo, usa gfortran o Intel ifx - entrambi sono gratuiti.

Sviluppatore: IBM (original FORTRAN, 1957); language now governed by ISO/IEC 1539 standard Categoria: File di sviluppo Standard aperto MIME: text/x-fortran
SI APRE SU Windows macOS Linux
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 31, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file F?

Un file .f contiene codice sorgente Fortran nel layout a colonne fisse ereditato dalle schede perforate IBM a 80 colonne. Il Fortran (Formula Translation) è stato sviluppato presso IBM nel 1957, il che lo rende il più antico linguaggio di programmazione di alto livello ancora in uso attivo nella produzione. L'estensione .f segnala convenzionalmente ai compilatori il sorgente a formato fisso - una distinzione critica, poiché le posizioni delle colonne hanno un significato semantico.

Regole del layout a formato fisso:

  • Colonna 1: vuota = riga eseguibile; C, *, o ! = commento
  • Colonne 1-5: etichetta dell'istruzione
  • Colonna 6: carattere di continuazione (qualsiasi carattere non vuoto e diverso da zero continua la riga precedente)
  • Colonne 7-72: corpo dell'istruzione
  • Colonne 73-80: numero di sequenza opzionale (ignorato dai compilatori moderni)

L'estensione .f implica la sintassi a formato fisso di FORTRAN 77. Il Fortran 90 e le versioni successive hanno introdotto il sorgente a formato libero senza restrizioni di colonna, che dovrebbe utilizzare .f90, .f95, .f03 o .f08. Compilatori come gfortran e Intel ifx deducono la forma del sorgente dall'estensione, a meno che non venga sovrascritta con flag come -ffree-form.

Il Fortran domina il calcolo scientifico: la fluidodinamica computazionale, la modellazione climatica, la chimica quantistica e l'analisi agli elementi finiti mantengono tutte milioni di righe di codice legacy .f su cluster HPC. Lo standard ISO/IEC 1539-1 governa il linguaggio; l'edizione attuale è Fortran 2023.

Sicurezza e incolumità

RISCHIO: LOW

Codice sorgente in testo semplice. L'apertura in un editor di testo o IDE è completamente sicura. Il rischio sorge solo se si compila ed esegue codice Fortran non attendibile.

Dettagli del formato

in sintesi
NOME COMPLETOFortran Source Fileanche noto come FORTRAN source code, Fortran fixed-form source
SVILUPPATOREIBM (original FORTRAN, 1957); language now governed by ISO/IEC 1539 standarddal 1957 (FORTRAN I by IBM); .f extension standardized with FORTRAN 77 (1978)
TIPO MIMEtext/x-fortran
TIPOfile di codice sorgente in testo semplice
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • Frammento di file sorgente generico - Alcuni sistemi di build usano .f come abbreviazione per file di input arbitrari; dipendente dal contesto, raro.

Programmi che aprono file F

Windows5 apps
PSPad Gratuito Apri il file .f tramite File → Apri; evidenziazione della sintassi per Fortran disponibile.
Notepad Open-source Apri il file .f; seleziona Linguaggio → F (Fortran) per l'evidenziazione della sintassi.
Intel Fortran Compiler (ifx/ifort) Gratuito ifort sorgente.f -o output.exe (riga di comando); si integra con Visual Studio come plugin.
Microsoft Visual Studio (with Intel Fortran plugin) Freemium Installa Intel oneAPI HPC Toolkit; VS ottiene il tipo di progetto Fortran e IntelliSense per i file .f.
VS Code + Modern Fortran extension Open-source Installa l'estensione «Modern Fortran»; fornisce evidenziazione della sintassi, diagnostica e il language server fortls.
macOS3 apps
TextMate Open-source Apri il file .f; TextMate riconosce la sintassi Fortran. Usalo solo come editor di testo, non come compilatore.
gfortran (GCC) Open-source Installa tramite Homebrew (brew install gcc); gfortran sorgente.f -o output
Apple Xcode (text editing only) Gratuito Può aprire .f come file di testo; nessun compilatore Fortran o template di progetto incluso - usa gfortran separatamente.
Linux2 apps
gfortran (GCC) Open-source Installa tramite Homebrew (brew install gcc); gfortran sorgente.f -o output
Intel Fortran Compiler (ifx) Gratuito Installa tramite Intel oneAPI HPC Toolkit; ifx sorgente.f -o output

Dettagli tecnici

specifiche approfondite
Forma del sorgenteFormato fisso - layout sensibile alle colonne ereditato dalle schede perforate a 80 colonne
Semantica delle colonneCol 1 = flag commento (C/*/!); col 1-5 = etichetta; col 6 = continuazione; col 7-72 = codice; col 73-80 = sequenza
Standard implicitoFORTRAN 77 (ISO/ANSI X3.9-1978) - dedotto dall'estensione .f dalla maggior parte dei compilatori
Tipo MIMEtext/x-fortran
CodificaASCII 7-bit (storica); i compilatori moderni accettano UTF-8 nei commenti e nelle stringhe letterali
Controparti a formato libero.f90 / .f95 / .f03 / .f08 per sorgenti Fortran 90+ a formato libero (nessuna restrizione di colonna)
Override flag compilatore-ffree-form (gfortran) o -free (Intel ifx/ifort) forza il parsing a formato libero dei file .f
Standard di riferimentoISO/IEC 1539-1 (edizione attuale: Fortran 2023)
Dominio primarioCalcolo scientifico/HPC - CFD, modelli climatici, chimica quantistica, analisi agli elementi finiti
PiattaformaLinux, Windows, macOS, Unix, cluster HPC (Cray, IBM Power, ecc.)
Dimensione tipica1 KB - 2 MB per unità sorgente
Estensioni alternative a formato fisso.for, .ftn, .f77 (meno comuni; stessa sintassi a colonne a formato fisso)
Output della compilazioneFile oggetto (.o) collegato in un eseguibile o libreria; nessun bytecode intermedio standard
Rilasciato1957 (FORTRAN I by IBM); .f extension standardized with FORTRAN 77 (1978)
Ultima versioneFortran 2023 (ISO/IEC 1539-1:2023); compilers use .f90/.f95/.f03 for newer dialects
Standard aperto · royalty-free
Specificafortranwiki.org

Conversioni F

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file F. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file F.

Domande frequenti

Cos'è un file .f?
Un file di codice sorgente Fortran in layout a formato fisso (stile FORTRAN 77). È testo semplice contenente codice di calcolo scientifico/ingegneristico.
Come si compila un file .f?
Usa gfortran (gratuito, multipiattaforma): gfortran sorgente.f -o output. Su Windows, Intel ifx si integra con Visual Studio.
Qual è la differenza tra .f e .f90?
.f implica un layout a formato fisso (le colonne contano, stile FORTRAN 77). .f90 è a formato libero (Fortran 90+, nessuna regola sulle colonne). La maggior parte dei compilatori cambia il parser in base all'estensione.
Posso aprire un file .f senza installare un compilatore Fortran?
Sì - è testo semplice. Aprilo con qualsiasi editor di testo (Notepad, VS Code, Notepad++) per leggerlo o modificarlo.
Absoft Pro Fortran è ancora disponibile?
No. Absoft ha cessato le attività il 30 settembre 2022. Usa gfortran (gratuito) o Intel ifx (gratuito per uso non commerciale) al suo posto.

Riferimenti

1GFortran documentationgcc.gnu.org
2Fortran Wiki - File extensionsfortranwiki.org

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.SB3Scratch 3.0 Project File

Estensioni correlate

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z