Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[8092] mqoz形式の要望 / mqouser
Not necessary [Request] Response
mqoz形式のフォーマットをバイナリだけではなく従来のテキスト形式を選択できるようにしてほしいです。
テキストエディタで特定の文字列を置き換えすることがある(オブジェクト、マテリアル名の変更、テクスチャの一括置き換えなど)のでバイナリ形式だけでは困ります。
環境設定のファイルの項目でテキストかバイナリ形式を選択できるオプションが欲しいです。
2019-03-09 15:09
[8094] Re: mqoz形式の要望 / Administrator
テキスト形式にしたい場合は旧形式を選択してください。
または、mqozは中身は単なるzipファイルなので、中にあるmqoファイルを取り出して編集してください。
2019-03-10 08:33
[8096] Re: mqoz形式の要望 / mqouser
>または、mqozは中身は単なるzipファイルなので、中にあるmqoファイルを取り出して編集してください。
この方法で対応することにします。TIPSとしてヘルプのほうにも記載をお願いします。
mqoz形式で作成されるmqxの中身が改行されずに鮨詰めで記述されていて可読性がないのでこれは修正をお願いします。(旧形式の4.6では正しく出力されています)

>テキスト形式にしたい場合は旧形式を選択してください。
この形式では4.7以降で拡張された機能には対応されるのでしょうか?
2019-03-11 00:25
[8098] Re: mqoz形式の要望 / Administrator
>mqoz形式で作成されるmqxの中身が改行されずに鮨詰めで記述されていて可読性がないのでこれは修正をお願いします。(旧形式の4.6では正しく出力されています)

ファイル量削減のためのもので、また直接編集は推奨しておりませんので、特殊な用途を優先するような仕様再変更はできかねます。
mqxは中身がxmlファイルなので、一般的なxmlパーサ・整形ツールなどが利用可能です。そちらの利用をご検討ください。

>この形式では4.7以降で拡張された機能には対応されるのでしょうか?

mqo単体とmqoxでは文字コードの扱いなどで一部違いはありますが、基本は共通なので、現時点では4.7での追加項目はmqo単体にも含まれます。
2019-03-11 10:18
[8102] Re: mqoz形式の要望 / mqouser
>ファイル量削減のためのもので、また直接編集は推奨しておりませんので、特殊な用途を優先するような仕様再変更はできかねます。
一例なんですがmqoz形式で450kBのデータを4.6形式で出力してzip圧縮したデータは456kBとデータ圧縮は誤差の範囲でしかなく、mqoz内のmqoデータは従来どおり改行されているので筋が通らないのではありませんか。
データを直接編集するのはバッドノウハウなんですが、他に方法が無い以上はユーザーはそうするしかなく、また過去にトラブル対応でデータを直接見ることがありましたし、今後もそのようなことは確実にあります。
いままでメモ帳で済んでいたところが専用のアプリを要求されるのは煩わしいですし、わずかな容量削減のために可読性が犠牲になるのは到底納得のできるものではありません。
そういう事情があるのでmqxデータは従来と同じ形式での出力でなければ困ります。
機能的な必然性がないのであれば改行するようにしてください。
2019-03-11 20:03
[8103] Re: mqoz形式の要望 / Administrator
どうしても改行が必要なら旧型式で保存するようお願いします。こちらは従来通り改行されたものが出力されます。
なおxmlファイルと異なり、mqoは行単位でデータを扱うため改行コードは必須です。もしなければ正常に読み込めません。
2019-03-11 20:22
[8104] Re: mqoz形式の要望 / mqouser
3Dプリンター用のデータを扱うことを考えれば数百MB、数GB単位になるんでデータ圧縮の必要性は議論の余地もないわけですが、mqxファイルを改行する/しないことによるデータサイズの違いは2パーセントにも満たずデータの可読性を捨てることと釣り合うようには思えません。
データの可読性はデータの保守性とも直結する要素なので蔑ろにするべきではありません。過去/今後に登場するmqxファイルにデータを出力するようなプラグインの動作の確実性が保証されるのかという疑問もあります。
某大手ソフトウェアはファイル形式をブラックボックス化していたりするなか、metasequoiaのテキスト形式で整然と記述されたデータ形式は、データ解析の技術がなくても直接データを確認できるというのは利点であると思っています。
目先の小さな利益のために利点を投げ捨てるような真似はしてほしくありません。

>どうしても改行が必要なら旧型式で保存するようお願いします。こちらは従来通り改行されたものが出力されます。
今後もmqoz形式と並行して保守されていくのでしょうか?
2019-03-12 20:04
[8105] Re: mqoz形式の要望 / Administrator
明らかにxmlに関する知識をお持ちでないようですが、それならなおさらテキストエディタでの直接編集なんてするべきではありません。ファイルを破損させるだけです。xmlの編集ツールは無料のものでも以下をはじめ多数ありますので、お好きなものをご利用ください。
https://matome.naver.jp/odai/2137757720761195001

大手ソフトウェアのWord(docx)やExcel(xlsx)でも同様に改行のないxmlをzipファイル内に格納していますが、それが問題なんて言ってる人は聞いたこともありません。xmlをきちんと理解していればご指摘の内容はまったく的外れで杞憂であることがわかるはずですよ。本件に関してこれ以上のコメントはいたしませんのでご了承ください。
2019-03-13 09:38
[8106] Re: mqoz形式の要望 / Administrator
コメントしないとは書きましたが、書き忘れたことがあったのでもう一つだけ追記。
テキストエディタでもメジャーなものならたいてい標準機能かプラグイン・マクロ等でXML整形機能があり、例えば秀丸用なら
https://hide.maruo.co.jp/lib/macro/reformxml.html
だったり、専用の整形機能がなくても単なるテキストの置換で
http://wakame551.hatenablog.com/entry/2015/04/11/132510
のように、解析技術なんてなくても簡単にできるのですけどね。。。。
2019-03-13 11:19
[8107] Re: mqoz形式の要望 / mqouser
直接編集することの危険性については認識しています。単純に作業の手軽さから使用しているにすぎません。
これ以上食い下がるつもりもありませんので、従来形式の保守だけよろしくお願いします。
2019-03-13 19:47