La classe IIOWRITEProgressListener offre un modo per ottenere i messaggi di avanzamento. È possibile specificare il numero di megabyte da scrivere e i nomi della colonna che tiene le immagini. Specificare il prefisso se è necessario modificare il nome del file. Altrimenti, il programma interromperà e mostra un messaggio di errore. Inoltre, è possibile utilizzare il menu di scelta rapida per avviare e interrompere l'applicazione. Supporta anche la formattazione personalizzata.
La classe IIOMaometadata restituisce un set predefinito di metadati del flusso per il formato dell'immagine specificato. Questa proprietà viene anche utilizzata per controllare il numero di miniature supportate e per identificare l'originatore di un'immagine. Il parametro di scrittura per una particolare immagine è un imageoutputStream. Il metodo di codifica deve restituire il valore predefinito. Il metodo Endinstorempty () viene utilizzato per terminare il processo di inserimento e scrivere una nuova immagine. Le funzioni EndWriteEmpty () e Endreplacepixel () sono utilizzate per scrivere una serie di immagini.
Per gli utenti Linux, è anche possibile utilizzare il comando DD. Questo è uno strumento standard di riga di comando, ma devi sapere come usarlo correttamente. Richiede l'account root per scrivere sul disco flash e non deve essere utilizzato per nessun altro scopo. Inoltre, il sistema operativo deve essere in grado di sincronizzare il disco dopo la scrittura. Se il DD non riesce, tenterà di riavviarsi utilizzando il comando DD.