Mengapa alias begitu besar dalam filesize di Mountain Lion?

10

Saya perhatikan alias (es) yang saya buat di Mountain Lion sangat besar dalam filesize (misalnya alias ke folder adalah 5,8MB!)

Dibandingkan dengan Leopard, mereka hanya sekitar 500KB.

Kenapa ini? dan apakah ada cara dalam sistem di mana saya dapat membuatnya lebih kecil tanpa menggunakan alias melalui terminal?

jackJoe
sumber
Kemungkinan perubahan pada jumlah informasi Tampilan Cepat yang disimpan dalam file alias.
Wayfaring Stranger
@WayfaringStranger Saya rasa tidak, karena alias lama (yang dibuat di Leopard) yang masih saya miliki, berperilaku dengan cara yang sama dan ukurannya 10x lebih kecil. Saya pikir itu akan menjadi ukuran ikon?
jackJoe
Sebagai jawaban atas pertanyaan kedua: layanan seiryu.home.comcast.net/~seiryu/symboliclinker.html dapat digunakan untuk membuat symlink di Finder tanpa membuka terminal.
ptim
@memeLab sayangnya symlink bukan alias (pindahkan yang asli dan itu tidak menyelesaikan tautan, dan Anda juga tidak dapat melakukan symlink file!), sehingga tidak menyelesaikan masalah ini.
jackJoe
Duplikat! Juga, inilah pertanyaan logis berikutnya: Bagaimana cara mempersingkat ukurannya?
cregox

Jawaban:

5

Sejak Lion, selain menyimpan ikon Retina, tampaknya alias menyimpan banyak ukuran ikon yang berbeda dalam data dan garpu sumber daya (the xattr com.apple.ResourceFork). Mungkin dalam peralihan dari garpu Sumber Daya, sementara masih mendukung OS sebelumnya (untuk saat ini).

Alias ​​yang baru saya buat berisi format berikut: is32, s8mk, ic11, il32, l8mk, ic12, ic07, ic13, ic08, ic14, ic09, ic10

Mereka dijelaskan di sini: http://en.wikipedia.org/wiki/Apple_Icon_Image_format

chymb
sumber
Saya baru saja mencari lagi di Google, dan baru saja mendapat konfirmasi itu. Bagus Bagi siapa pun yang menginginkan "solusi", berikut adalah tautan untuk diskusi: diskusi.apple.com/thread/3988292?start=0&tstart=0
jackJoe
0

Di High Sierra, yang berikut ini berfungsi: cukup pilih alias dan jalankan perintah Finder "Show Original" (command-R). Ini memangkas ukuran alias ke minimum. Ini membawa alias yang sebelumnya 24 Mb ke 8 Kb.

Marc
sumber