Unable to read MAT-file E:\my_file.mat: not a binary MAT-file.

20 Ansichten (letzte 30 Tage)
Matlab2010
Matlab2010 am 18 Nov. 2014
Beantwortet: Diana Duque am 1 Mär. 2018
On one machine (2014A, win server 2012 R2) I run
save('-v7.3','E:\myFile.mat');
on a second machine (2014A, win7 pro) I run
load('E:\myFile.mat');
I get the error
Unable to read MAT-file E:\my_file.mat: not a binary MAT-file.
E is a network drive.
Now clearly the file is a MAT file. The command line suggests "Try LOAD -ASCII to read as text." before I go down that route, I want to know what has gone wrong. How can I test for corruption at the point of writing? The files are quite large (several hundred Mb) and due to the network take a long time (5mins or so to be written).
thank you.

Antworten (2)

Ken Atwell
Ken Atwell am 18 Nov. 2014
This sounds like something that should work. Try performing a checksum on the file on both computers and see what they report. If they are reporting different values, that would be something to take up with your sys admin. If the values are identical, add these details to this Answer.
See this Stack Overflow topic for getting a checksum tool on your PC.

Diana Duque
Diana Duque am 1 Mär. 2018
I had the same problem with a network drive. If it is there a way to sync the files so they are part of the local drive, that would probably solve the problem.

Kategorien

Mehr zu Standard File Formats finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by