Sözdizimi
<tool> probe file ...
<tool> [decode] [-c] [-fv] [-C dir] [-o outfile] [file ...]
<tool> -h | -V
applesingle encode [-cfv] [-s suf] [-C dir] [-o outfile] file ...
binhex encode [-R] [-cfv] [-s suf] [-C dir] [-o outfile] file ...
macbinary encode [-t 1-3] [-cfv] [-s suf] [-C dir] [-o outfile] file ...
Açıklama
applesingle, binhex ve macbinary, birden fazla isme sahip tek bir araç olarak uygulanmıştır. Tüm
çağrılar encode, decode ve probe olmak üzere üç eylemi destekler.
probe eylemine birden fazla dosya iletilirse, çıkış durumu yalnızca tüm dosyalar belirtilen kodlamada
veri içeriyorsa sıfır olur; aksi halde sıfır dışı bir değer döner.
Seçenekler
-f,--force: Çıktı dosyası zaten mevcut olsa bile işlemi gerçekleştirir.-h,--help: Sürümü ve kullanımı görüntüler, ardından çıkar.-v,--verbose: Ayrıntılı bilgi verir.-V,--version: Sürümü görüntüler, ardından çıkar.-c,--pipe,--from-stdin,--to-stdout:decodeiçin kodlanmış veriyi standart girdiden okur.encodeiçin kodlanmış veriyi standart çıktıya yazar. Şu anda düz veriler belirtilen dosya adlarına yazılmalı ve bu dosyalardan okunmalıdır. Ayrıcamount_fdesc(8)kılavuzuna bakın.-C,--directory dir: Çıktı dosyalarınıdirdizininde oluşturur.-o,--rename name: Depolanmış veya varsayılan ismi geçersiz kılarak çıktı içinnameadını kullanır.encodeiçinnameadına uygun son ek eklenir.-oseçeneği yalnızca tek bir dosyanın kodlanacağını veya kodunun çözüleceğini belirtir.-s,--suffix .suf: Belirli kodlama için varsayılan son eki geçersiz kılar.-R,--no-runlength-encoding: Kodlama yaparken BinHex runlength sıkıştırmasını kullanmaz.-t,--type 1-3: MacBinary kodlama türünü belirtir. Tür 1 tercih edilmez; çünkü ne sağlama toplamı (checksum) ne de imzası vardır, bu yüzden tanınması zordur.
Tanılama
Genel olarak, araç başarısız olursa sıfır dışı bir çıkış durumu döndürür.