====== Dateiaustausch-Formate ====== Wer kennt nicht die Problematik, mit mehreren Leuten an einem Projekt zu arbeiten und entsprechende digitale Dokumente austauschen zu müssen? Hier finden sich Richtlinien, welche Dateiformate zum Austausch von was verwendet werden sollten, und welche ganz klar nicht.((Alle, die nicht hier stehen!)) ===== Nicht zu bearbeitende Text-Dokumente ===== **PDF** (Portable Document Format) ===== Zu bearbeitende Text-Dokumente ===== Best practice: LaTeX-Dokumente (TEX) in einem Subversion-Versionskontrollsystem. Bearbeitungen können gemergt werden, durch LaTeX-Technologie sehen die Dokumente immer gleich aus, plattformunabhängig. Alternative: **RTF** (Rich Text Format) für Texte ohne Bilder, **DOC** (__nicht__ DOCX!) für Texte mit Bildern((Ist zwar ein kommerzielles Format, wird aber, da es bereits älter ist, von jeder Software einwandfrei unterstützt.)) ===== Tabellen ===== **CSV** (Comma Seperated Values), wobei hier ein gemeinsam genutztes //Encoding// und die ensprechenden //Trenner// in der Datei bestimmt werden müssen; ggf. wird dieses jedoch von den verwendeten Programmen automatisch erkannt ===== Nicht zu bearbeitende Präsentationen ===== **PDF** (Portable Document Format) ===== Zu bearbeitende Präsentationen ===== Best practice: LaTeX with Beamer class. Durch LaTeX-Technologie sehen die Präsentationen immer gleich aus und können auf beliebigen Plattformen bearbeitet werden. Eine Versionskontrolle und ein Merging mit SVN wäre auch möglich und bei umfangreichen (gemeinsamen) Arbeiten sinnvoll. //Alternativen gibt es hier nicht. Dokumente eignen sich ansonsten nicht zum Austausch, siehe auch "[[comp:generic:dateiaustausch|Tipps zum Austausch der Daten]]" (unten).// ===== Code ===== //Subversion//- oder //git//-Versionskontrollsystem. Alles andere fährt langfristig voll vor die Wand! ===== Bilder ===== **JPG** für //Fotos//, **PNG** für verlustfrei zu übertragende //Grafiken//, **SVG** für //Vektorgrafiken//. ===== Videos ===== **MPEG** -- Moving Picture Experts Group ===== Tipps zum Austausch der Daten ===== * Höchstens kleine Dateien per E-Mail verschicken * Am besten ein gemeinsamen FTP-Server oder ein WebDAV zum Datenaustausch verwenden -- hier eigene Server und keine Services verwenden, Hosting sollte aus Sicherheitsgründen __immer__ in Deutschland zuhause sein. Für umfangreiche Arbeiten am Besten ein Versionskontrollsystem wie Subversion oder git verwenden, ebenfalls auf der eigenen Infrastruktur. * Nur wenn alle Teilnehmer die selbe Software in der selben Version verwenden, sollte auf properitäre Formate zugegriffen werden. Im Falle einer Präsentationserstellung ohne LaTeX kann z.B. auch nur so ein vernünftiges Ergebnis erzielt werden.