
Отличается ли структура файла в 64-битной ОС от структуры в той же ОС, но 32-битной? Я знаю, что это может зависеть от ОС, но я видел сообщение о том, что файлы были разными.
В качестве практического примера, могу ли я скопировать текстовый или двоичный файл из 64-битной системы в 32-битную без проблем? Я предполагаю, что это так, поскольку так все работает в Windows.
решение1
Насколько мне известно, не существует общих файловых систем, которые бы зависели от конкретной архитектуры процессора. EXT(2,3,4) — это одна и та же файловая система на ARM, x86, x64, ia64, ppc, mips или любом другом процессоре.
Файлы, хранящиеся в файловой системе, будут доступны в любой системе, которая может смонтировать эту файловую систему.
Конечно, любой исполняемый контент (программы) будет работать только на соответствующей архитектуре.
решение2
Вы можете использовать ZFS, которая является 128-битной с 32-битной ОС. Нет никакой связи между ОС и соответствующими размерами файловых систем.