Diferenças de geração de arquivos entre o Windows Vista e o Linux

1

Eu sei que existem diferenças entre o Linux e o Vista. Eu sei que há problemas de endereço de conversão de determinados arquivos entre os dois sistemas operacionais também. Atualmente estou trabalhando em um programa que gera arquivos .ppm no windows. Como a linguagem na qual o gerador está escrito é Java, e como o java é independente de plataforma, meu programa será executado da mesma maneira no linux / windows / osx?

    
por Sakamoto Kazuma 06.09.2009 / 17:34

2 respostas

2

a única diferença é a terminação de linha. se você ler as especificações de ppm

link

você notará que

"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)."

em outras palavras: não importa para o seu programa

    
por 11.09.2009 / 07:59
0

Eu acho que sim. Não há muita diferença em como os aplicativos Linux e Windows tratam os arquivos; na verdade, apenas os arquivos de texto têm sequências de fim de linha diferentes e a maioria dos aplicativos Linux sabe disso e pode analisar arquivos com finais errados.

Então, acho que seu programa será executado da mesma maneira e produzirá os mesmos arquivos. Mas tendo dito isso, tudo depende de você, Java tem capacidade de usar API nativa do Windows e se você usá-lo do que toda a portabilidade famosa Java sai da janela. Há também muitas outras pequenas coisas que você não pode fazer conscientemente que impedirão que o Java seja executado da mesma maneira em todas as plataformas, então é melhor verificar como ele realmente é executado nas plataformas que são importantes para você.

    
por 06.09.2009 / 17:50