[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RiminiLUG-General] utilizzare diff
- To: riminilug-general@xxxxxxxxxxxx
- Subject: Re: [RiminiLUG-General] utilizzare diff
- From: Ivan Tarozzi <ivan@xxxxxxxxxxxx>
- Date: Wed, 06 Jan 2010 16:27:15 +0100
- Authentication-results: dtc.neutrino1.xteklabs.com; dkim=fail (message has been altered) header.i=@gmail.com; dkim=fail (message has been altered) header.i=itarozzi@xxxxxxxxx
- Delivered-to: battarsa@xxxxxxxxxxxx
- Delivered-to: riminilug.it_riminilug_general@xxxxxxxxxxxxxxxxxxxxxxxxx
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed; d=neutrino1.xteklabs.com; h= sender:message-id:date:from:reply-to:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; s=postfix; bh=1aOQnIdH+fGjH2SqFnNNPh/2cL4=; b=i9psxrK6pGKHa6f3K i+mGe9doH4utuTV2C2rkkEPJ26+INSqqp1XLNCgQ7nAoOiGrR84yZ3Sib5MWBXMo Oo7U++dGDOUk/nhvNloityRbWPUVJb/NiLFSeRirWEFgWw/KPK6PLD24vN624Ssc AfSHe3G/+0BogRBeavpdYUgvaQ=
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=j0EkCUcpZWI5wU2tBC1lteBfZSnKDYOUpZrmisN31cA=; b=CXXGsK4vr/n/azVC7Jmqf9wPNJW7nGPfijdV+mtfQ5RFXgSsc9t23ZvUzOqU0Iz+Dy /N2vHjw1vU+W7N7KzxMNhGPR5TiUhbPxvDbhOqzqO/1PworNX9Jo92VWUZX1LRFLKmKJ ufRqgvzKbUYA+4iYrA/4UAdON0iS8Et8iBvMs=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=V8n3IjBbLBVyj1wNjMzstb1veEreA26XYSTY50TFm8PlKlBSQbrxKfMddzYnU0nFBo 854aE1OQyBpTlMn1OSWSHfiu8UXvcFxfpqbv/RignBMEeRMVSjdIbc40D70frfsHbD1j A6iN/99sNJgUkHfkInPsKU+cIbt9LQgU1pYX0=
- In-reply-to: <201001061211.54100.battarsa@riminilug.it>
- References: <4B43A995.70001@riminilug.it> <4B43AD56.3050408@riminilug.it> <4B43C2A7.6050903@riminilug.it> <201001061211.54100.battarsa@riminilug.it>
- Reply-to: riminilug-general@xxxxxxxxxxxx
- Sender: Ivan Tarozzi <itarozzi@xxxxxxxxx>
- User-agent: Thunderbird 2.0.0.23 (X11/20090817)
Samuele Battarra ha scritto:
> Il martedì 5 gennaio 2010 23:52 luigi Burnazzi ha scritto:
>> già, non funge proprio con il formato .odt (writer);
>> questa la risposta del terminale:
>>
>> luigi@luigi-laptop:~/Documenti$ diff abcd.odt abcd1.odt
>> I file binari abcd.odt e abcd1.odt differiscono"
>>
>> quindi in quale formato li devo salvare perché diff funzioni?
>> mi dispiacerebbe perdere le formattazioni.. chiedo troppo?
>> mi sa che me li devo spupazzare a mano...
>> grazie
>> ciao
>> luigi
>>
> I file .odt sono file binari anche se dentro ci scrivi del testo, quindi diff ti
> dice solo che sono diversi.
> Per confrontarli devi usare direttamente writer, apri uno dei due e dal menù
> modifica scegli la voce confronta documento.
>
Bella! questa non la conoscevo! ottima segnalazione Samu.
Giusto per completezza, i files odt sono effettivamente dei file binari
e quindi non possono essere processati direttamente da diff.
Però sono, a differenza dei vecchi files word, dei files zip che
contengono una serie di files di testo e di files xml.
Quindi è possibile decomprimere il contenuto di un file odt (unzip
prova.odt - meglio farlo in una directory separata) e vedere/modificare
direttamente i files xml.
In particolare il file content.xml contiene il testo e la relativa
formattazione.
Per assurdo (o per operazioni molto particolari...) sarebbe quindi
possibile eseguire il merge dei 2 files xml e poi ricostruire il file
odt con il comando zip
Ovviamente il metodo segnalato da Samu è molto più pratico ed esente da
errori :)