.F

Файл F

Fortran Source File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .f содержит исходный код Fortran в формате с фиксированным макетом, который использовался в FORTRAN 77 и более ранних версиях. Откройте его в любом текстовом редакторе для чтения или редактирования. Чтобы скомпилировать и запустить его, используйте gfortran или Intel ifx - оба инструмента бесплатны.

Разработчик: IBM (original FORTRAN, 1957); language now governed by ISO/IEC 1539 standard Категория: Файлы разработчика Открыть стандартное MIME: text/x-fortran
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .DO · .MD · .HEX · .XSD

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 31, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла F?

Файл .f содержит исходный код Fortran в макете с фиксированными колонками, унаследованном от 80-колонных перфокарт IBM. Fortran (Formula Translation) был разработан в IBM в 1957 году, что делает его старейшим языком программирования высокого уровня, который до сих пор активно используется. Расширение .f традиционно сигнализирует компиляторам о фиксированном формате исходного кода - это критически важное различие, так как позиции колонок несут семантическое значение.

Правила макета с фиксированным форматом:

  • Колонка 1: пробел = исполняемая строка; C, * или ! = комментарий
  • Колонки 1-5: метка оператора
  • Колонка 6: символ продолжения (любой символ, кроме пробела и нуля, продолжает предыдущую строку)
  • Колонки 7-72: тело оператора
  • Колонки 73-80: необязательный порядковый номер (игнорируется современными компиляторами)

Расширение .f подразумевает синтаксис фиксированного формата FORTRAN 77. В Fortran 90 и более поздних версиях был введен свободный формат (free-form) без ограничений по колонкам, для которого следует использовать .f90, .f95, .f03 или .f08. Компиляторы, такие как gfortran и Intel ifx, определяют форму исходного кода по расширению, если она не переопределена флагами вроде -ffree-form.

Fortran доминирует в научных вычислениях: вычислительная гидродинамика, моделирование климата, квантовая химия и конечно-элементный анализ - во всех этих областях на HPC-кластерах поддерживаются миллионы строк унаследованного кода .f. Язык регулируется стандартом ISO/IEC 1539-1; текущая редакция - Fortran 2023.

Безопасность и защита

РИСК: LOW

Исходный код в формате обычного текста. Открытие в текстовом редакторе или IDE полностью безопасно. Риск возникает только при компиляции и запуске недоверенного кода Fortran.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕFortran Source Fileтакже известен как FORTRAN source code, Fortran fixed-form source
РАЗРАБОТЧИКIBM (original FORTRAN, 1957); language now governed by ISO/IEC 1539 standardс 1957 (FORTRAN I by IBM); .f extension standardized with FORTRAN 77 (1978)
MIME-ТИПtext/x-fortran
ТИПфайл исходного кода в текстовом формате
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.do.md.hex.xsd
Это расширение также используется в…
  • Общий фрагмент исходного файла - Некоторые системы сборки используют .f как сокращение для произвольных входных файлов; зависит от контекста, встречается редко.

Программы, открывающие файлы F

Windows5 apps
PSPad Бесплатно Откройте файл .f через Файл → Открыть; доступна подсветка синтаксиса для Fortran.
Notepad Открытый код Откройте файл .f; выберите Синтаксис → F (Fortran) для подсветки синтаксиса.
Intel Fortran Compiler (ifx/ifort) Бесплатно ifort source.f -o output.exe (командная строка); интегрируется с Visual Studio в качестве плагина.
Microsoft Visual Studio (with Intel Fortran plugin) Freemium Установите Intel oneAPI HPC Toolkit; в VS появится тип проекта Fortran и IntelliSense для файлов .f.
VS Code + Modern Fortran extension Открытый код Установите расширение «Modern Fortran»; оно обеспечивает подсветку синтаксиса, диагностику и языковой сервер fortls.
macOS3 apps
TextMate Открытый код Откройте файл .f; TextMate распознает синтаксис Fortran. Используйте только как текстовый редактор, а не как компилятор.
gfortran (GCC) Открытый код Установите через Homebrew (brew install gcc); gfortran source.f -o output
Apple Xcode (text editing only) Бесплатно Может открывать .f как текстовый файл; компилятор Fortran или шаблоны проектов не включены - используйте gfortran отдельно.
Linux2 apps
gfortran (GCC) Открытый код Установите через Homebrew (brew install gcc); gfortran source.f -o output
Intel Fortran Compiler (ifx) Бесплатно Установите через Intel oneAPI HPC Toolkit; ifx source.f -o output

Технические подробности

глубокая спецификация
Форма исходного кодаФиксированный формат - макет, чувствительный к колонкам, унаследованный от 80-колонных перфокарт
Семантика колонокКол. 1 = флаг комментария (C/*/!); кол. 1-5 = метка; кол. 6 = продолжение; кол. 7-72 = код; кол. 73-80 = последовательность
Подразумеваемый стандартFORTRAN 77 (ISO/ANSI X3.9-1978) - определяется по расширению .f большинством компиляторов
MIME-типtext/x-fortran
КодировкаASCII 7-бит (исторически); современные компиляторы принимают UTF-8 в комментариях и строковых литералах
Аналоги свободного формата.f90 / .f95 / .f03 / .f08 для исходного кода Fortran 90+ в свободном формате (без ограничений по колонкам)
Переопределение флагом компилятора-ffree-form (gfortran) или -free (Intel ifx/ifort) принудительно включает парсинг свободного формата для файлов .f
Регулирующий стандартISO/IEC 1539-1 (текущая редакция: Fortran 2023)
Основная область примененияНаучные/HPC вычисления - CFD, климатические модели, квантовая химия, конечно-элементный анализ
ПлатформаLinux, Windows, macOS, Unix, HPC-кластеры (Cray, IBM Power и т. д.)
Типичный размерОт 1 КБ до 2 МБ на единицу исходного кода
Альтернативные расширения фиксированного формата.for, .ftn, .f77 (менее распространены; тот же синтаксис колонок фиксированного формата)
Результат компиляцииОбъектный файл (.o), компонуемый в исполняемый файл или библиотеку; стандартный промежуточный байт-код отсутствует
Выпущен1957 (FORTRAN I by IBM); .f extension standardized with FORTRAN 77 (1978)
Последняя версияFortran 2023 (ISO/IEC 1539-1:2023); compilers use .f90/.f95/.f03 for newer dialects
Открыть стандартноеДа · без роялти
Спецификацияfortranwiki.org

Конвертации F

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами F. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах F.

Часто задаваемые вопросы

Что такое файл .f?
Файл исходного кода Fortran в макете с фиксированным форматом (стиль FORTRAN 77). Это обычный текст, содержащий код для научных или инженерных вычислений.
Как скомпилировать файл .f?
Используйте gfortran (бесплатный, кроссплатформенный): gfortran source.f -o output. В Windows Intel ifx интегрируется с Visual Studio.
В чем разница между .f и .f90?
.f подразумевает макет с фиксированным форматом (колонки имеют значение, стиль FORTRAN 77). .f90 - это свободный формат (Fortran 90+, без правил колонок). Большинство компиляторов переключают парсер в зависимости от расширения.
Можно ли открыть файл .f без установки компилятора Fortran?
Да - это обычный текст. Откройте его любым текстовым редактором (Блокнот, VS Code, Notepad++), чтобы прочитать или отредактировать его.
Доступен ли еще Absoft Pro Fortran?
Нет. Absoft прекратила деятельность 30 сентября 2022 года. Вместо него используйте gfortran (бесплатно) или Intel ifx (бесплатно для некоммерческого использования).

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z