5 返信 最新の回答 日時: Aug 26, 2014 2:01 AM ユーザー:kimiysu

    オブジェクトフィールドのデータ外部保存について

    kimiysu

      タイトル

      オブジェクトフィールドのデータ外部保存について

      フォーラムに投稿

           お世話になります。

           fmp8のファイルをfmp13に変換し、オブジェクトフィールドのデータ外部保存(オープン)に設定し、オブジェクトデータ転送を実行したところ、オブジェクトデータフォルダのサイズが予想外に大きくなりました。

           ※元ファイルが9GB、分離後.fmp12ファイルが4.8GB、オブジェクトデータフォルダが8.5GB(総サイズが大きくなっている)

           内容を確認したところオブジェクトデータフォルダに同じ画像で.jpgと.pctの2種づつが作成されてました。

           これが標準仕様なのでしょうか?(想定する必要ハードボリュームの算出に関わります。)

           マニュアル等で確認出来ませんでした。よろしくお願いします。

            

           テスト環境:MacPro(Mid2012)、MacOS10.8.5、FMP13v1Ad、ローカル内で実施

        • 1. Re: オブジェクトフィールドのデータ外部保存について
          Shin

               それらのファイルの大きさはいかがでしたか。pctは、サムネイル用だったと思います。

          • 2. Re: オブジェクトフィールドのデータ外部保存について
            kimiysu

                 Shinさん、ありがとうございます。

                 ・サイズは、jpg<pctで10倍くらいです。サムネイルの方が大きいのは解せません。

                 ・ファイル名が、jpgは「○○○.jpg」なのに、pictは「○○○._pct」で、拡張子にナゼか"_"が付いています。

                 ・数千レコードの画像に対して、ほとんどはjpgとpctが作成されてますが、jpgのみ作成されているケースもあります。

                 ・サムネイル作成は特に指定していません。また、新規レコードに画像を貼り付けてもjpgだけ作成され、pctは出来ません。

                 貼ってある画像フォーマットの問題なのでしょうか?

                 スクリーンショット(クリップボードコピー)をペーストしています。

            • 3. Re: オブジェクトフィールドのデータ外部保存について
              Shin

                   書き間違った、jpegがサムネイルのはず。

                   http://www.filemaker.com/help/13/fmp/ja/html/create_db.8.32.html#925967

              • 4. Re: オブジェクトフィールドのデータ外部保存について
                kimiysu
                     Shinさん、ありがとうございます。
                      
                     あれから別ファイルなども同様にオブジェクト別保存にしてみましたが、やはり.jpgと._pctが出来ます。
                      
                     しかし、「名称未設定_1.jpg」と「名称未設定_1._pct」の内容を見比べると同じ場合と別な場合があるようです。
                      
                     また、._pctが出来ていないオブジェクトもあり、ご指摘のサムネイルでは無いような気がします。
                      
                     (ちなみに._pctは"_"を削除しないと「プレビュー」で開けませんが、ファイルメーカー上では見られます。)
                      
                     さらに、ファイルメーカー上の保存リンク先?では、jpgだったりpctだったりするので、どちらが採用されるのか規則性がわかりません。
                      
                     このままではオブジェクト分離する場合、元ファイルより総容量が多くなり、資源の無駄遣いになるのではと思います。
                      
                     (まあ、変換以降に貼り付けられるオブジェクトは、.jpgだけなので問題ないですが・・。)
                      
                     やはり、貼り付けた画像フォーマットの関係なのでしょうか? 不思議です。
                      
                • 5. Re: オブジェクトフィールドのデータ外部保存について
                  kimiysu

                       自己解決しましたので、ご報告まで。

                       当社はMacが多いのですが、古いOS(10.4か5くらい)でスクリーンショットを使用しコピペした場合、pict形式にて保存されているようです。

                       そのファイルをfmp13に変換し、オブジェクトを外部保存にすると".jpg"と"._pct"の2ファイルが出来るようです。

                       fmp13ではpict形式は対象になっていないため、便宜上"_"を付加し処理しているようです。

                       もし、コレが気に入らないなら一緒に作成される".jpg"を張り直しするしか方法は無いようですが、

                       作成されるファイル名の拡張子より前部分が必ずしも同じでは無いため、目視で画像比較しながらの作業になるため画像数が多い場合は事実上無理かと思われます。

                       大変お騒がせしました。