init commit.

This commit is contained in:
2025-03-15 11:19:19 +08:00
commit e2856f1074
8 changed files with 165 additions and 0 deletions

22
util_macos.go Normal file
View File

@@ -0,0 +1,22 @@
package main
import (
"os"
"strings"
)
const macMetaStr1 = "com.apple.quarantine"
const macMetaStr2 = "This resource fork intentionally left blank"
func IsMacMetaFile(p string) bool {
b, err := os.ReadFile(p)
if err != nil {
return false
}
if strings.Contains(string(b), macMetaStr1) {
return true
}
return strings.Contains(string(b), macMetaStr2)
}