source - ruby programming language wikipedia




Come posso modificare i file.xfdl?(Aggiornamento n. 1) (2)

Se la codifica è base64, questa è la soluzione su cui sono incappato nel collegamento web:

"Decodifica dei file XDFL salvati con 'encoding = base64'. File salvati con:

application/vnd.xfdl;content-encoding="base64-gzip"

sono semplici file gzip con codifica Base64. Possono essere facilmente ripristinati in XML prima decodificando e quindi decomprimendoli. Questo può essere fatto come segue su Ubuntu:

sudo apt-get install uudeview uudeview -i yourform.xfdl gunzip -S "" < UNKNOWN.001 > yourform-unpacked.xfdl 

Il primo comando installerà uudeview, un pacchetto che può decodificare base64, tra gli altri. È possibile saltare questo passaggio una volta installato.

Supponendo che il tuo modulo venga salvato come "yourform.xfdl", il comando uudeview decodificherà il contenuto come "UNKNOWN.001", poiché il file xfdl non contiene un nome file. L'opzione '-i' rende la vista ininterrotta non interattiva, rimuovi l'opzione per un maggiore controllo.

L'ultimo comando racchiude il file decodificato in un file chiamato "yourform-unpacked.xfdl". "

Un'altra possibile soluzione - qui

Nota a margine: il blocco citato <codice> non funziona per lunghe stringhe di codice

L'estensione del file .XFDL identifica i file del documento formattato XFDL . Questi appartengono allo standard di formattazione di documenti e modelli basati su XML. Questo formato è esattamente come il formato file XML, tuttavia, contiene un livello di crittografia da utilizzare nelle comunicazioni sicure.

So come visualizzare i file XFDL utilizzando un visualizzatore di file che ho trovato qui . Posso anche modificare e salvare questi file facendo File: Salva / Salva come. Mi piacerebbe, comunque, modificare questi file al volo. Eventuali suggerimenti? È possibile?

Aggiornamento n. 1: ora ho decodificato e decompresso con .xfdl un file .xfdl in un file XML che posso quindi modificare. Ora, sto cercando un modo per ricodificare nuovamente il file XML modificato in base64-gzip (usando Ruby o la riga di comando)


L'unica risposta che mi viene in mente in questo momento è: leggi il manuale per la visualizzazione degli annunci.

Per quanto mi piacerebbe aiutarti, non sono un esperto in questo settore, quindi dovrai aspettare che qualcuno più ben informato venga qui e ti aiuti.

Nel frattempo posso darti dei link ad alcuni documenti che potrebbero aiutarti:

Scusa se questo non ti aiuta.





xfdl