Read in file that has raw binary image data and an XML footer
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Justin Solomon
le 14 Juin 2015
Commenté : Ken Atwell
le 14 Juin 2015
Hello, I need to read in data from a file that contains a large amount of raw binary image data (singles) followed by an XML footer. I can easily read in the image data (if I know the size of the array), but I'm not sure how to then proceed and read in the rest of the file in XML format. The xmlread() function needs a standalone XML file. My thought was to copy (bit by bit) the footer of the file into a temp file that would then be read by xmlread(). But I'm not quite sure how to do that copy just a part of a file into a new file. Any help would be much appreciated.
Justin
0 commentaires
Réponse acceptée
Ken Atwell
le 14 Juin 2015
2 commentaires
Ken Atwell
le 14 Juin 2015
I'm not aware of any way to create a "file" that is a subset of another without actually copying the bits. xlmread takes a filename only and not a string or file handle and alternative sources of data, which would also eliminate the need for a temporary file.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Low-Level File I/O dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!