Mac a Linux Conversione file

July 30

Mac OS X è basato su Darwin, una versione di Unix che è stato adattato per l'utilizzo con il sistema operativo Macintosh. Come risultato, molti file sono intercambiabili tra Mac OS X e Linux. Tuttavia, dal momento che ogni applicazione può creare uno o più formati di file, alcuni file devono essere convertiti per l'uso tra i due sistemi operativi.

Manipolazione Plain Text Linefeeds

Molti file sia su Mac OS X e Linux sono testo normale, in particolare i tipi di file che hanno più probabilità di essere spostato da un sistema operativo all'altro. Esistono due principali cambiamenti che possono verificarsi tra i due.

Il primo è che ogni sistema operativo utilizza caratteri diversi per contrassegnare la fine di una linea in un file di testo. Su un computer Macintosh, il carattere Carriage Return viene utilizzato (ASCII 13); su Linux, il carattere Line Feed viene utilizzato (ASCII 10). Windows utilizza entrambi, a volte scritto come CRLF. Molte applicazioni in grado di riconoscere linea diversa feed e convertire automaticamente, se necessario, ma si può anche convertire manualmente questi file nella riga di comando. Uso:

tr '\ 012' '\ 015' linuxFileName newMacFile

per convertire un file di Linux in formato Mac, e

tr '\ 015' '\ 012' macFileName newLinuxFile

per eseguire la conversione in senso inverso. ( "012" ottale è - Base di otto - per il numero 10, e "015" è ottale per il numero 13, quindi questo dice al comando tr per cercare quei caratteri ASCII.)

Formati di testo di codifica

L'altro cambiamento possibile è nella codifica del testo. Esistono diversi standard per i caratteri che non fanno parte dell'alfabeto romano standard (come "N" e "U"); ognuno di questi standard è chiamato codifica del testo. Il più comunemente usati sono UTF-8 e latino-1, ma ci sono molti altri. La maggior parte delle applicazioni di modifica del testo sia su Mac e Linux offrono la possibilità di modificare manualmente la codifica dei formati quando un file di testo viene visualizzato in modo non corretto; è anche possibile utilizzare il comando Unix "recode" su entrambi i sistemi di riscrivere un file in un nuovo formato di codifica.

Ufficio e la grafica dei documenti

Le due applicazioni per l'ufficio standard su Mac e Linux sono rispettivamente di Microsoft Office e OpenOffice. Varie implementazioni Linux possono utilizzare una suite per ufficio diverso, a seconda del ambiente grafico in uso. La maggior parte delle applicazioni per l'ufficio leggere e scrivere in formato Microsoft Office, anche se nuove funzionalità di Microsoft Office non saranno supportati. Per 100 compatibilità per cento, utilizzare lo stesso software per ufficio sia su Mac e Linux; ci sono diverse versioni di OpenOffice disponibili per Macintosh, e la maggior parte delle altre suite per ufficio possono essere eseguiti su Macintosh con il suo propria implementazione di finestre X11.

Una situazione simile per la grafica esiste tra Photoshop su Mac e The GIMP su Linux. immagini esportate in formato JPEG, GIF e PNG saranno sempre tradurre, ma i documenti più livelli non possono rendere perfettamente la transizione.