Различия в поколении файла между Windows Vista и Linux

Я знаю, что существуют различия между Linux и Vista. Я знаю, что существует, решают проблемы от преобразования определенных файлов между этими двумя операционными системами также. Я в настоящее время работаю над программой, которая генерирует .ppm файлы в окнах. Так как язык, в котором записан генератор, является Java, и так как Java независим от платформы, будет мой прогон программы тот же путь в linux/windows/osx?

1
задан 21.07.2014, 18:04

2 ответа

единственной разницей является окончание строки. если Вы читаете спецификации ppm

http://netpbm.sourceforge.net/doc/ppm.html

Вы заметите, это

"All characters referred to herein are encoded in ASCII. "newline" 
refers the the character known in ASCII as Line Feed or LF. A "white space" 
character is space, CR, LF, TAB, VT, or FF (I.e. what the ANSI standard C
isspace() function calls white space)."

другими словами: это не имеет значения для Вашей программы

2
ответ дан 12.12.2019, 13:26

Я думал бы так. Нет такого различия в том, как Linux и файлы обработки Приложений Windows, на самом деле только текстовые файлы имеют другой конец последовательности строки, и большинство приложений Linux знает, что и может проанализировать файлы с неправильными окончаниями.

Таким образом, я думаю, что Ваша программа выполнит тот же путь и произведет те же файлы. Однако все это зависит от Вас, Java имеют способность использовать собственный Windows API и если Вы использовали бы его, чем весь Java, известная мобильность выходит из окна. Существует также много других небольших вещей, которые можно сделать не сознательно, который предотвратит Java, выполняющий тот же путь через платформы, таким образом, необходимо будет проверить, как он на самом деле работает на платформах, которые важны для Вас.

0
ответ дан 12.12.2019, 13:26

Теги

Похожие вопросы