Russian Qt Forum
Октябрь 03, 2024, 22:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: платформонезависимые расширения файлов  (Прочитано 2895 раз)
AndreyK
Гость
« : Июль 24, 2011, 23:07 »

Всем привет! Пишу программу используя библиотеку Qt, и она будет ориентированна на ОС Windows, дистрибутивы Linux и т. д. Рядом с прогой будет файл с расширением *.ini и *.mp3.Вопрос, будет ли какая либо другая ОС по мимо Windows читать этот файл? И вообще есть ли платформонезависимые расширения файлов, т.е тот файл который будет читаться любой ОС.
Записан
popper
Гость
« Ответ #1 : Июль 24, 2011, 23:21 »

грубо говоря, информацию из файла читает программа, которая знает, какой формат хранения этой инфрмации в файле и как эту информацию использовать
операционке такой файл вообще может быть не нужен.
другое дело, если формат файла достаточно специфичен, т.е. для его чтения или записи нужна сторонняя библиотека. здесь могут быть какие-то ограничения, связанные с операционкой
« Последнее редактирование: Июль 27, 2011, 16:02 от popper » Записан
Sancho_s_rancho
Гость
« Ответ #2 : Июль 24, 2011, 23:22 »

А что, в вашем понимании, значит читать файл? Обычно под чтением файла подразумевается получение байтов, его составляющих. Причем тут формат файла?
Записан
AndreyK
Гость
« Ответ #3 : Июль 25, 2011, 01:23 »

Это то верно что он читает байты, но мало ли какая-то ОС вообще не захочет читать эти байты.
Записан
NortT
Гость
« Ответ #4 : Июль 25, 2011, 03:23 »

Какая разница что хочет ОС. Главное чтобы ваша программа знала, что делать с этим файлом. А расширение файла вообще никак не определяет его содержание, mp3 файл без расширения не перестанет быть от этого mp3 файлом.
Записан
hackoff
Гость
« Ответ #5 : Июль 25, 2011, 06:54 »


Для хранения настроек удобнее использовать класс QSettings Улыбающийся
Записан
AndreyK
Гость
« Ответ #6 : Июль 25, 2011, 12:37 »

Всё ясно. Спасибо всем за ответы.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.121 секунд. Запросов: 21.