.voxファイルのバックアップ失敗⁈かと思いきや単純な原因だった…

複数のPC上でファイルを扱うときや,PCが不具合を起こしたときのために,
ファイルをバックアップすることは基本であり.voxファイルも例外ではありません

今回はいざという時バックアップ先の.voxファイルが開けなくて慌てないように,
対処と解決をあらかじめしておく方法をご紹介します

外部メディアにバックアップしたファイルが開けない?

思わぬ事故でファイルが消えて,時間のロスにならないよう.voxファイルを
クラウドサービスやUSBメモリなどの外部メディアにバックアップこともあるでしょう

バックアップ先の.voxファイルが開けない.何故?
バックアップに失敗した?

ですが,クラウドサービスや外部メディアに移した.voxファイルがきちんとバックアップできたか
確認する際に,ファイルがうまく開けないことがあります

プロジェクトの起動からだと問題なく開ける

バックアップをする際にファイルが破損してしまったと思いますが,実はそうではありません

magicavoxelから開くと正常に開けるのでファイルが破損しているわけでは無いらしい
ファイルは壊れていないようだ

試しにmagicavoxelを起動してから「プロジェクトを開く」メニューを使用して
ファイルを開くと問題なく外部メディアに保存した.voxファイルを
開けることに気が付きます

普段は間違えないアレが原因だった…

原因はファイル名もしくはディレクトリ(フォルダ)名に日本語を使用していることです

先ほど挙げた画像の例ではボクセルファイル”backup.vox”を入れている
ディレクトリの名前に”完成済ボクセル”という日本語の名前を付けてしまっています

そのため.voxファイルのファイル名とそこに至るまでのディレクトリ名を
半角のアルファベットに直すことで問題を解決できます

ファイル名やディレクトリ名を半角にすると正常に開けるようになる
WinではUSBメモリの名前は日本語でもいい

magicavoxelはファイルパスを指定する際に日本語名のディレクトリが混じっていると
うまく設定できないことがあります
それにmagicavoxelは日本語設定をしていない場合,
ファイル名やディレクトリ名を日本語にすると
「プロジェクト」タブの日本語が文字化けしてしまいます
そのため普段は半角文字でファイル名を付けることを心がけている方も多いと思います

しかし,バックアップなどでファイルの整理だけをする場合は
その点が抜けてしまうことがあります

ファイル名とディレクトリ名は半角文字で

.voxファイルを保存するときはバックアップ用のディレクトリやファイルでも
日本語ではなく半角のアルファベットと数字のファイル名を使用することを心がけましょう
また記号を使う際はできるだけハイフン(-)とアンダーバー(_)の2つに収めるようにしましょう

以下の記事ではファイル名とディレクトリ名に使用できる記号,
お勧めしない記号が紹介されています
参考記事:Windowsでファイルやフォルダーに「使わない方がいい」文字(ASCII.jp)

最近のアプリケーションやインターネットサービスでは,
日本語名が使用できるものが多くありファイル名とディレクトリ名を
半角に直してみることを思いつきにくい面があります

ファイルの破損を疑う前に,調べると解決できることも多いので気を付けていきたいものです

上部へスクロール