Tujuan file .DS_Store dan ._
http://diigo.com/0qiwp untuk tampilan beranotasi http://lists.apple.com/archives/applescript-users/2006/Jun/msg00180.html di mana Matt Deatherage ( mantan insinyur di Apple ) menawarkan penjelasan. Juga arnotify »Tentang asal-usul .DS_Store (2006-10-01).
Karena saya telah melihat kehilangan data pengguna (konten dokumen) di mana ._
mitra dicegah atau hilang, saya setuju bahwa itu:
- tidak dapat diterima untuk memiliki hal-hal "lenyap ke dalam eter".
Tujuan file ._
Selain tujuan yang dijabarkan dalam jawaban geekosaur yang diterima , berikut adalah beberapa contoh bagaimana Apple dan aplikasi pihak ketiga baik menggunakan atau membutuhkan ._
dalam beberapa situasi ...
Mengarsipkan bisnis selama penyalinan dengan Finder
Lihat jawaban saya untuk pertanyaan tentang Stack Overflow.
NeoOffice menggunakan kode usang
Kode jenis HFS NO%F
tanpa kode pembuat adalah:
- digunakan dengan penuh pertimbangan, hanya jika sesuai.
Contoh NeoOffice 1
NeoOffice 3.2.1 Patch 5 simpan ke JHFS +:
[macbookpro08-centrim:~] gjp22% xattr -l /Users/gjp22/Desktop/product\ of\ NeoOffice\ 3.2.1\ Patch\ 5.docx
com.apple.FinderInfo:
00000000 4E 4F 25 46 00 00 00 00 00 00 00 00 00 00 00 00 |NO%F............|
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000020
Contoh NeoOffice 2
NeoOffice 3.2.1 Patch 5 simpan ke USB flash drive dengan MS-DOS FAT32, pembersihan oleh BlueHarvest:
2012-05-12 06:42:08.349 BlueHarvest[31146]: Deleted ._product of NeoOffice 3.2.1 Patch 5.docx in /Volumes/FAT32/example.
Contoh NeoOffice 3
NeoOffice 3.2.1 Patch 5 simpan ke volume yang dipasang oleh OS X dengan tipe sistem file webdav
, bukan SharePoint, pembersihan oleh BlueHarvest:
[macbookpro08-centrim:~] gjp22% mount | grep dav
https://www.box.net/dav/ on /Volumes/dav (webdav, nodev, noexec, nosuid, mounted by gjp22)
[macbookpro08-centrim:~] gjp22% xattr -l /Volumes/dav/product\ of\ NeoOffice\ 3.2.1\ Patch\ 5.docx
[macbookpro08-centrim:~] gjp22%
- save oleh NeoOffice ke
webdav
sistem file tidak melibatkan atribut yang diperluas
- BlueHarvest tidak diperlukan.
Petunjuk : di mana Microsoft Office gagal webdav
menyimpan ke Microsoft SharePoint (lihat di bawah), NeoOffice berhasil.
Microsoft menggunakan kode yang sudah tidak digunakan lagi
Versi terbaru dari Office memerlukan suatu jenis kode HFS dan kode pencipta HFS ketika format seperti Microsoft Word ( .docx
) dipilih. Jadi - tampaknya ketika menyimpan ke sistem file yang tidak mendukung nilai-nilai itu dalam com.apple.FinderInfo
atribut yang diperluas:
- Microsoft Office tidak dapat menyimpan dengan andal tanpa membuat banyak
._
file.
Microsoft contoh 1
Word 2011 14.2.1 simpan ke volume yang dipasang oleh OS X dengan tipe sistem file webdav
, bukan SharePoint, pembersihan oleh BlueHarvest:
May 11 18:32:49 macbookpro08 BlueHarvest[14649]: BlueHarvest started.
May 11 18:38:37 macbookpro08 BlueHarvest[14649]: Deleted ._Word Work File D_1.tmp in /Volumes/dav.
May 11 18:39:57 macbookpro08 BlueHarvest[14649]: Deleted ._Hello world, this is Microsoft.docx in /Volumes/dav.
May 11 18:42:28 macbookpro08 BlueHarvest[14649]: Deleted ._Hello world, this is Microsoft.docx in /Volumes/dav.
Microsoft contoh 2
Word 2011 14.2.2 (120421) menyimpan example.docx
di lingkungan yang sama:
2012-05-12 08:01:07.692 BlueHarvest[41131]: Deleted ._Word Work File D_769960778.tmp in /Volumes/dav.
Microsoft contoh 3
Word 2011 14.2.2 (120421) menyimpan another.docx
di lingkungan yang sama, berhenti kemudian membuka kembali, mengedit kemudian menyimpan, mengedit kemudian menutup dan menyimpan:
2012-05-12 08:15:04.252 BlueHarvest[41131]: Deleted ._Word Work File D_.tmp in /Volumes/dav.
2012-05-12 08:18:48.735 BlueHarvest[41131]: Deleted ._another.docx in /Volumes/dav.
2012-05-12 08:21:12.658 BlueHarvest[41131]: Deleted ._Word Work File D_2.tmp in /Volumes/dav.
Petunjuk : Microsoft Office 2011 gagal menyimpan ke Microsoft SharePoint ketika jenis sistem file webdav
karena SharePoint tidak mendukung nama file yang dimulai dengan titik .
( titik ). Lihat Tanya berbagai jawaban untuk Apakah mungkin me-mount SharePoint sebagai volume di 10.6?
Ketik dan kode pembuat: latar belakang, Pengembang Apple
Apple mulai mendorong pengembang pihak ketiga menjauh dari kode jenis dan kode pembuat lebih dari satu dekade lalu. Dalam Lampiran B dari Panduan Pemrograman Sistem File , Jenis File dan Kode Pembuat menyarankan bahwa kodenya adalah:
umumnya sudah usang, Anda mungkin melihatnya di file dan aplikasi lawas dan di beberapa tempat dalam sistem.