2017年5月5日金曜日

GIMP xcf は ひとつ だけじゃない (別の手段で)

以前、 GIMP xcf は ひとつ だけじゃない と言うタイトルで 書きました。
標準の .xcf 以外に、圧縮方法を変えた コンパクトな gzip と bzip2 とがあると。
でも、 これって、 GIMP からしか 作れないのかしらん ... ?。
いえ!。  他にも あります。


そうです。
GIMP ではなく、 別の アプリ を使っても、 gzip や bzip2 のファイルは作れます。

どういう事?かと言えば、
既に作ってある .xcf ファイルを、GIMP で ではなく、別の アプリ で単独圧縮しても、
問題なくファイルは作成出来て、 そのファイルを GIMP で正常 (?) に開く事が可能です。


そうなのです。

元々、 gzip や bzip2 は GIMP 専用のファイル形式ではなかったのですね。

Windows の世界にいると、疎い! のですが、
GIMP のソースコード絡みで良く見掛ける .tar.bz2 も bzip2 ですよね。
そう、 GIMP の 元々の住処 Linux の世界では 頻繁に見る 拡張子 なのですね。
Windows の世界にいるから ご無沙汰! な訳です。  知らずに済んで来た 訳です。

ソースコード(アプリの大元)を 自分で入手して組み立てて、 環境を整える事が 極 当たり前の世界の Linux 。
その 世界 で 生まれた GIMP は 至極 自然に、
大きく成り勝ちな ファイル を 適宜 圧縮して 使う事が 当たり前 なのでしょうね。
ですから、  GIMP は、 アプリの機能の ひとつ として、 圧縮ファイルを普通に扱える 仕様 に なっている!。
XCF 自体も圧縮機能が盛り込まれていますが、
それ以外の 圧縮ロジックを選択する事も可能な 仕組みを持っている と。

これは、 もっと、 アピール されて 良い! 事なのではないでしょうか。


のっけ から脱線してしまいましたが、
gzip や bzip2 で圧縮したファイルを Windows では 7-Zip で作る事が出来ます。
7-Zip は 圧縮展開や書庫 の 機能 を持つ  GNU LGPL ライセンスの フリーソフト です。

  7z 公式サイト : http://www.7-zip.org/ (インストール 版のみ)
  7z Portable サイト : https://portableapps.com/apps/utilities/7-zip_portable


Windows 版の GIMP で作った これら と、バイナリ レベルでは 違いがある様ですが、
実際に GIMP で開いて見ても、 何の問題もなく 開けます。




更に、 GIMP で、 7-Zip で作ったファイル( .xcf.gz or .xcf.bz2 )を開き、 .xcf で保存すると、
大元の .xcf と 7-Zip 経由の .xcf と では、 全く同一のファイルとなります。
cmd.exe の ファイル比較コマンド FC で調べた結果を以下に示します。

Microsoft Windows [Version 10.0.15063]
(c) 2017 Microsoft Corporation. All rights reserved.

C:¥Users¥UserA>cd C:¥Users¥UserA¥Pictures¥GIMP¥Temp¥TestXcfZip¥GIMPvs7z

C:¥Users¥UserA¥Pictures¥GIMP¥Temp¥TestXcfZip¥GIMPvs7z>fc Test_Compress_ElephantFlyGIF.xcf Test_Compress_ElephantFlyGIF_by7z.xcfgz.xcf
ファイル Test_Compress_ElephantFlyGIF.xcf と TEST_COMPRESS_ELEPHANTFLYGIF_BY7Z.XCFGZ.XCF を比較しています
FC: 相違点は検出されませんでした


C:¥Users¥UserA¥Pictures¥GIMP¥Temp¥TestXcfZip¥GIMPvs7z>fc Test_Compress_ElephantFlyGIF.xcf Test_Compress_ElephantFlyGIF_by7z.xcfbz2.xcf
ファイル Test_Compress_ElephantFlyGIF.xcf と TEST_COMPRESS_ELEPHANTFLYGIF_BY7Z.XCFBZ2.XCF を比較しています
FC: 相違点は検出されませんでした


C:¥Users¥UserA¥Pictures¥GIMP¥Temp¥TestXcfZip¥GIMPvs7z>



0 件のコメント:

コメントを投稿