« 2004年06月 | メイン | 2004年08月 »

2004年07月30日

FTPでのメモ書き。

Mac OS Xは内部的にはUNIX互換なのでターミナルでftpコマンドを使ってファイルの転送を行なうことが可能ですが、一度に大量のファイルを転送する時はGUIで行なった方が便利な場合があります。
WindowsではFFFTPのような非常に使い勝手のいいfreeなソフトがあるものの、Mac用にはなかなか無いのが現実です。
個人的にはFTPCに期待していますが、現在まだまだ動作が不安定です。動作の安定性を考えメインにGoLiveに付属のFTPクライアントを使っていますが、パーミッションの設定がわかり難い・・・。(GoLiveはrwxr-xr-x などの9文字の文字列で設定、私は755などの数字で覚えている )
一番の原因は私が忘れちゃうっていうのがいけないんですが・・・。そこで対比表を作っていつでも参照できるようにしました。
自分用のメモ書きなので適当に作ってもいいんですが、最近はYahoo JapanからMacユーザーの方が沢山来られているので、他の方に参考になるように少し説明を丁寧にしました。

パーミッションは、「読む」「書く」「実行」の3つの実行権と、「自分」「グループ」「他人」の3つの所有権からなり、それぞれの組み合わせから合計3×3=9とおりのパーミッションが存在します。

「読む」「書く」「実行」の3つの実行権は以下の記号と数字で表されます。
読むことができる (Readable) r 4
書くことができる (Writable) w 2
実行することができる (eXecutable) x 1
なにもできない - 0

パーミッションの3桁の数字の意味は、左からユーザー、グループ、その他になりそれぞれに指定した読み、書き、実行、の合計が属性値になります。
式:読み+書き+実行=属性値
例:4(r)+2(w)+1(x)=7

ユーザー
グループ
その他
読み+書き+実行=属性値 読み+書き+実行=属性値 読み+書き+実行=属性値

具体的には

777
755
666
644
(4+2+1)(4+2+1)(4+2+1) (4+2+1)(4+0+1)(4+0+1) (4+2+0)(4+2+0)(4+2+0) (4+2+0)(4+0+0)(4+0+0)
rwxrwxrwx rwxr-xr-x rw-rw-rw- rw-r--r-

となります。
実際のFTPクライアントの画面を見ると・・・

FTPクライアント

この場合644というのがわかります。

投稿者 くま同盟主宰 : 13:07 | コメント (0) | トラックバック | UNIX ターミナル関連

2004年07月05日

ZIPファイルをFinderで解凍すると文字化けしてしまう。

Mac OS X10.3からFinderでzipファイルの圧縮・解凍がサポートされました。しかし、日本語の処理方法の関係でWindows環境で圧縮されたZIPファイルを解凍すると文字化けしてしまいます。(WindowsはシフトJIS、Mac OS Xはユニコードで処理するため)
解凍する際、StuffIt Expanderで行なうと自動的に文字コードを判断し文字化けしません。ZIPファイルを解凍する際のアプリケーションはStuffIt Expanderにしておいた方がトラブルが少ないです。
しかし、Finderでの圧縮解凍の機能が無駄かと言うとそうではありません。Mac独自のリソース領域やタイプ・クリエータ属性を保ちつつ、Windowsでも扱えるように圧縮することができます。(しかしWindows環境では文字化けしてしまいますので、Windows環境で使用する場合はファイル名は半角アルファベットにすることが必須です。)
Finderでの圧縮の場合は目的のファイルのところで右クリックから「○○○(ファイル名)のアーカイブを作成」を選択します。
解凍の場合は、通常使用するアプリケーションをStuffIt ExpanderにするとFinderからの解凍ができなくなってしまいます。しかし、Finderでの解凍を受け持つソフトを直接起動することは可能です。Finderでの zipの作業を受け持つのは/System/Library/CoreServices/BOMArchiveHelper.appです。
BOM_zip

BOMArchiveHelper.appにzipファイルをドラッグすることによって解凍が可能になります。また深い階層にあるので使い勝手が悪い場合、エイリアスを好きな場所に作っておいて、エイリアスにドラッグすることでも可能になります。

2004/11/28 追記

Windowsで圧縮されたzipファイルの解凍はStuffIt Expanderに任せるとして、日本語ファイル名のデータをMacで圧縮してWindowsで解凍したい場合、lzh形式で圧縮されることをお勧めします。坂井浩人様のDropLHaで圧縮すると日本語ファイルを問題なく圧縮、解凍できます。

投稿者 くま同盟主宰 : 23:17 | コメント (0) | トラックバック | Mac OS X 10.3

Copyright © 2005 くま同盟 All rights reserved.