Google Diskdagi metama'lumotlarni qanday o'chirish mumkin

Oxirgi yangilanish: 18/08/2025

  • Drive qaysi metamaʼlumotlarni (nom, teglar, indekslanadigan matn va eskizlar) boshqarayotganini va qaysi metamaʼlumotlar boshqa Google Cloud xizmatlariga tegishli ekanligini tushuning.
  • Meta-ma'lumotlarni so'rash va sozlash uchun Drive API-dan foydalaning; fayllarni yuklashdan oldin EXIF ​​​​va o'rnatilgan ma'lumotlarni tozalang.
  • Cheklovlar va qoidalarga rioya qiling (eskiz rasmlar, indekslanadigan matn, kengaytmalar) va mahalliy REST testi uchun gcloud yordamida autentifikatsiya qiling.
Google Diskdagi metama'lumotlarni o'chirish

Fayllaringizning metama'lumotlarini boshqarishni xohlaysizmi? Google Drive va qaerdan boshlashni bilmayapsizmi? Bu erda biz batafsil tushuntiramiz, Google Diskdagi metama'lumotlarni qanday qilib samarali va xavfsiz olib tashlash mumkin (yuklangan fayllarning metama'lumotlari). Shuningdek, biz sizga Google fayl nomlari, oʻlchamlari va ruxsatlariga qanday cheklovlar qoʻyishini aytib beramiz.

Ushbu qoʻllanma sizga Google Diskdagi metamaʼlumotlar haqida gap ketganda nimalarni “oʻchirish” mumkinligi (va boʻlmasligi) haqida toʻliq va real tushuncha beradi.

Drive-da nimani o'zgartirish yoki "o'chirish" mumkin

Bular metadata Google Drive-ga yuklangan fayllardan olib tashlanishi mumkin:

Ism va kengaytma: API orqali fayl yaratishda kengaytmani nom maydonida ko'rsatgan ma'qul, masalan, "cat.jpg". Disk kengaytmani MIME turidan aniqlashi mumkin, agar siz uni ko'rsatmasangiz, lekin uni o'zingiz aniqlagan ma'qul. Keyingi javoblarda faqat o'qish uchun fayl kengaytmasi nomidan to'ldirilgan kengaytma bilan paydo bo'lishi mumkin. Agar foydalanuvchi faylni yuklab olsa, Drive sarlavhadan (va uning kengaytmasidan) yakuniy nomni tuzadi.

  • Indekslanadigan matn (contentHints.indexableText): Drive sukut bo'yicha umumiy hujjatlar va turlarni (PDF, OCR yoqilgan tasvirlar va boshqalar) indekslaydi. Agar ilovangiz boshqa formatlarni (chizmalar, videolar, yorliqlar) saqlasa, qidiruvni yaxshilash uchun indekslanadigan matnni taqdim etishingiz mumkin. Ushbu matn HTML sifatida qayta ishlanadi: teglarni o'z ichiga olgan qatorni uzatsangiz, teg atributlari emas, matn tarkibi indekslanadi. ContentHints.indexableText uchun 128KB hajm chegarasi mavjud va uni har bir saqlashda yangilab turish va uni faylga tegishli saqlash tavsiya etiladi.
  • Eskizlar (contentHints.thumbnail): Drive koʻp turdagi eskizlarni yaratadi, lekin ularni avtomatik ravishda yaratmaydigan formatlar uchun faylni yaratish yoki yangilashda oʻzingiznikini yuklashingiz mumkin. Tasvirni URL xavfsiz base64 va mos keladigan mimeType ga o'rnatishingiz kerak. Asosiy qoidalar: Qo'llab-quvvatlanadigan formatlar PNG, GIF yoki JPG; tavsiya etilgan kenglik 1600px (minimal 220px) va maksimal hajmi 2MB. Fayl mazmuni o'zgarganda eskizlar bekor qilinadi; metadata o'zgarishlar qilmaydi.
  • Eskizlarga kirish: ThumbnailLink maydoni qisqa URL manzilini qaytaradi, unga faqat ilova faylni oʻqishga ruxsati boʻlsa (agar u ochiq boʻlmasa, uni hisobga olish maʼlumotlari bilan soʻrashingiz kerak boʻladi). Siz uni ma'lum bir fayl yoki tur bo'yicha filtrlangan ro'yxat uchun so'rashingiz mumkin.
  • Yorliqlar: Drive yorliqlarni fayllar bilan bog'lash imkonini beradi. Ularni topish uchun siz files.listLabels dan foydalanishingiz mumkin va ularni o'zgartirish uchun tegishli labelId va fileId ga murojaat qilishingiz kerak. Ushbu mexanizm kiruvchi tasniflarni toifalarga ajratish va kerak bo'lganda tarkibga tegmasdan "tozalash" uchun foydalidir.
Eksklyuziv tarkib - Bu yerga bosing  Gemini 2.5 Pro endi bepul: Google’ning eng keng qamrovli AI modeli mana shunday ishlaydi.
Google Diskdagi metama'lumotlarni o'chirish
Google Diskdagi metamaʼlumotlarni oʻchirib tashlang

Google Diskdagi metama'lumotlarni o'chirish: faylning o'zidan "yashirin" metama'lumotlar

Google Diskdagi metamaʼlumotlarni oʻchirish uchun sehrli tugma yoʻq (masalan, fotosuratlardagi EXIF ​​​​yoki PDF-ga oʻrnatilgan maʼlumotlar). Disk o'zining metama'lumotlarini boshqaradi, lekin fayl ichidagi metama'lumotlar uni yaratgan vositaga bog'liq.

Tavsiya etilgan amaliyot faylni Drive-ga yuklashdan oldin tozalang, Rasmlar yoki hujjat xususiyatlaridan EXIF ​​ma'lumotlarini olib tashlaydigan tizim vositalari yoki maxsus ilovalardan foydalanish. Shunday qilib, Drive-da saqlagan kontentingiz “sanitatsiya qilingan” holda keladi.

Agar sizda allaqachon o'rnatilgan metama'lumotlar bilan yuklangan fayllar bo'lsa, Google Diskdagi metama'lumotlarni o'chirish o'rniga, bu qulayroqdir. yuklab olish, tozalash va qayta yuklash, agar mavjud bo'lsa, asl nusxani almashtirish. PDF yoki tasvirlar bilan bu siz mualliflik huquqi, joylashuv yoki tahrirlash tarixini himoya qilmoqchi bo'lganingizda keng tarqalgan.

Drive-ning muayyan qismi uchun, nom, teglar va kontent maslahatlarini sozlashga e'tibor qaratish (indexableText/thumbnail), bu sizning nazoratingiz ostida. Agar siz kirish ruxsatlarini ham boshqarsangiz, ko'rinadigan metama'lumotlarning (masalan, o'qish huquqiga ega bo'lganlar uchun eskiz havolalari) ta'sirini ham kamaytirasiz.

Buni unutmang Faqat Drive meta-ma'lumotlarini o'zgartirish EXIF ​​​​yoki ichki xususiyatlarni olib tashlamaydi. Shu sababli, sizning strategiyangiz faylni oldindan tozalashni Drive sizga teginish imkonini beradigan nozik taneli metamaʼlumotlarni boshqarish bilan birlashtirishi kerak.

Google Cloud’da tez-tez chalkashib ketadigan metama’lumotlar: VM’lar, gcloud va cheklovlar

Agar siz Google Cloud bilan ishlasangiz, ko'p narsalarni ko'rasiz Drive-ga emas, balki Compute Engine yoki Cloud Storage-ga tegishli “meta-maʼlumotlar” haqidagi qoʻllanmalar. Shunga qaramay, tadqiqot paytida ularni aralashtirib yubormaslik uchun siz ushbu fikrlarni bilishni xohlaysiz.

Asosiy gcloud CLI konfiguratsiyasi

Google Cloud CLI-ni o'rnatgandan so'ng, ishga tushiring:

gcloud init

Eng so'nggi versiyangiz borligiga ishonch hosil qilish muhim:

gcloud components update

Agar siz tashqi identifikatsiya provayderidan foydalansangiz, gcloud bilan ishlashdan oldin federatsiya identifikatoringiz bilan tizimga kiring, ayniqsa, agar siz mahalliy muhitdan REST qo'ng'iroqlarini amalga oshirish uchun autentifikatsiya qilmoqchi bo'lsangiz. REST API namunalari siz gcloud da sozlagan hisob maʼlumotlaridan foydalanishi mumkin.

VM-lar

Ruxsatlar va rollar (Compute Engine): VMlarda maxsus metamaʼlumotlarni qoʻshish, yangilash yoki oʻchirish uchun sizga tegishli IAM ruxsatnomalari kerak boʻladi. Umumiy misollarga quyidagilar kiradi:

  • Agar VMlaringiz xizmat hisoblaridan foydalansa: ruxsatnoma iam.serviceAccounts.actAs xizmat yoki loyiha hisobida.
  • Loyiha metamaʼlumotlari: compute.projects.get y compute.projects.setCommonInstanceMetadata.
  • Zonal metama'lumotlar: compute.instanceSettings.get y compute.instanceSettings.update tegishli hudud uchun.
  • Misol metama'lumotlari: compute.instances.get y compute.instances.setMetadata.

Cheklovlar

Google Diskdagi metamaʼlumotlarni oʻchirishga urinishda biz duch kelgan asosiy cheklovlar quyidagilardir:

  • Hajmi cheklovlari (hisoblash mexanizmi): Metadata yozuvlarining umumiy hajmi 512 KB bilan cheklangan. Har bir kalit 128 bayt bilan cheklangan va har bir qiymat 256 KB bilan cheklangan. Agar siz, masalan, ssh-keys tugmasidan foydalansangiz va 256 KB chegarasidan oshib ketsangiz, tozalamaguningizcha boshqa kalitlarni qo'sha olmaysiz.
  • Katta va kichik harflar: Kalitlar katta-kichik harflarga sezgir; qiymatlar ham, Booleanlardan tashqari. Zonalda siz faqat bitta holatda farq qiladigan ikkita kalit yarata olmaysiz (zonal-metadata-key va ZONAL-METADATA-KEY).
  • Zonal metama'lumotlar: gcloud yoki REST yordamida o'rnatiladi yoki o'chiriladi. SSH kalitlari (ssh-kalitlari) uchun zonaviy qiymatlarni aniqlay olmaysiz. Mantiqiy loyiha/katalogda, agar bir xil kalit uchun loyiha darajasidagi va zonaviy qiymatlar mavjud bo'lsa, uning zonasida zonaviy qiymat ustunlik qiladi.
  • Qo'llab-quvvatlanadigan mantiqiy qiymatlar: TRUE/FALSE ga qo'shimcha ravishda Y/Ha/1 va N/Yo'q/0 (katta-kichik harflar sezilmaydi) dan foydalanishingiz mumkin.
  • Konfiguratsiya doiralari (Compute Engine):
    • Loyiha: loyihadagi barcha VMlar uchun umumiy metama'lumotlar.
    • Mintaqaviy: ma'lum bir zonadagi barcha VM-larga ta'sir qiladigan va loyiha qiymatini bekor qilishi mumkin bo'lgan yozuvlar.
    • Misol: ma'lum bir VM uchun metadata (yaratilgan yoki allaqachon mavjud).
Eksklyuziv tarkib - Bu yerga bosing  Qanday qilib Google sinfiga obunani bekor qilish mumkin

Google Cloud'dagi metama'lumotlar

Diskda eskizlar, indekslash va metamaʼlumotlarni qidirish (REST va eng yaxshi amaliyotlar)

Endi Google Diskdagi metamaʼlumotlarni oʻchirishda eskizlarning rolini koʻrib chiqamiz. Va ularni qayta tiklashning eng yaxshi usuli:

  • Mahalliy REST uchun autentifikatsiya: Agar siz REST misollarini kompyuteringizdan sinab ko'rsangiz, gcloud bilan sozlangan hisob ma'lumotlaridan foydalaning. Shunday qilib, Drive API qo‘ng‘iroqlari siz allaqachon o‘rnatgan identifikator va ruxsatlarni hurmat qiladi.
  • Maxsus eskiz yuklash: contentHints.thumbnailni ikkita maydon bilan o'rnating: URL xavfsiz base64 tasviri va to'g'ri mimeType. Agar Drive avtomatik ravishda eskiz yarata olsa, u o‘zinikidan foydalanadi va siznikini o‘tkazib yuboradi. Aks holda, u siz taqdim etganidan foydalanadi.

Diskdagi eskizlar uchun asosiy qoidalar:

  • Formatlar: PNG, GIF yoki JPG.
  • Tavsiya etilgan kenglik: 1600 piksel (minimal 220 piksel).
  • Maksimal hajmi: 2 MB.
  • Eskizni har bir saqlashda yangilang, agar u hali ham dolzarb bo'lsa.

Haqida muhim bekor qilish: Fayl mazmuni o'zgartirilganda eskizlar bekor qilinadi; metadata o'zgarishlari amalga oshmaydi. Agar siz faqat teglar yoki nomni o'zgartirsangiz, faylni o'zgartirmaguningizcha yangi eskizni kutmang.

Indekslanadigan matn

Qidiruvni shov-shuvli so'zlar bilan "aldashga" urinmang. Foydalanuvchi ushbu faylni oqilona qidiradigan tushuncha va atamalarni yozib oling va 128 KB chegarasini tekshiring. Kontent sezilarli darajada o'zgarganda uni yangilang.

Mos keladigan nomlar va kengaytmalarni qo'llangIloji bo'lsa, yuklashda kengaytmani nomga kiriting; agar u yo'q bo'lsa, Drive uni MIME orqali aniqlashga harakat qiladi. Ismlarni aniq saqlash noaniqliklardan qochadi va kengaytmalarni qidirishni osonlashtiradi.

Diskdagi teglar

Yorliqlarni o'zgartirish uchun kerakli identifikatorlarga e'tibor bering. Sizga yorliqning labelId va faylning fayl identifikatori kerak bo'ladi. Siz avval ularni files.listLabels bilan ro'yxatga olishingiz va keyin maqsadli faylga mos keladigan o'zgarishlarni qo'llashingiz mumkin.

// Al modificar etiquetas de un archivo en Drive:
// - labelId: identificador de la etiqueta a cambiar
// - fileId: identificador del archivo al que aplicas la etiqueta
// Usa files.listLabels para localizarlas antes de actualizar.

Yodingizda bo'lsin, Disk diqqat markazida bo'lsa-da, ko'plab ishlanmalar Drive bilan bulutli xotira yoki boshqa xizmatlarni birlashtiradi, Shunday qilib, ob'ekt atributlarini tekshirish uchun saqlash misollarini ko'rasiz.

// Ejemplo en Go para obtener atributos de un objeto en Cloud Storage (no Drive)
// e imprimir metadatos como ContentType, CacheControl, MD5, etc.
// Útil si tu flujo sube primero a Storage y luego a Drive.
import (
  "context"
  "fmt"
  "io"
  "time"
  "cloud.google.com/go/storage"
)

func getMetadata(w io.Writer, bucket, object string) (*storage.ObjectAttrs, error) {
  ctx := context.Background()
  client, err := storage.NewClient(ctx)
  if err != nil { return nil, fmt.Errorf("storage.NewClient: %w", err) }
  defer client.Close()

  ctx, cancel := context.WithTimeout(ctx, 10*time.Second)
  defer cancel()

  o := client.Bucket(bucket).Object(object)
  attrs, err := o.Attrs(ctx)
  if err != nil { return nil, fmt.Errorf("Object(%q).Attrs: %w", object, err) }

  fmt.Fprintf(w, "Bucket: %v\n", attrs.Bucket)
  fmt.Fprintf(w, "CacheControl: %v\n", attrs.CacheControl)
  fmt.Fprintf(w, "ContentDisposition: %v\n", attrs.ContentDisposition)
  fmt.Fprintf(w, "ContentEncoding: %v\n", attrs.ContentEncoding)
  fmt.Fprintf(w, "ContentLanguage: %v\n", attrs.ContentLanguage)
  fmt.Fprintf(w, "ContentType: %v\n", attrs.ContentType)
  fmt.Fprintf(w, "Crc32c: %v\n", attrs.CRC32C)
  fmt.Fprintf(w, "Generation: %v\n", attrs.Generation)
  fmt.Fprintf(w, "KmsKeyName: %v\n", attrs.KMSKeyName)
  fmt.Fprintf(w, "Md5Hash: %v\n", attrs.MD5)
  fmt.Fprintf(w, "MediaLink: %v\n", attrs.MediaLink)
  fmt.Fprintf(w, "Metageneration: %v\n", attrs.Metageneration)
  fmt.Fprintf(w, "Name: %v\n", attrs.Name)
  fmt.Fprintf(w, "Size: %v\n", attrs.Size)
  fmt.Fprintf(w, "StorageClass: %v\n", attrs.StorageClass)
  fmt.Fprintf(w, "TimeCreated: %v\n", attrs.Created)
  fmt.Fprintf(w, "Updated: %v\n", attrs.Updated)
  fmt.Fprintf(w, "Event-based hold enabled? %t\n", attrs.EventBasedHold)
  fmt.Fprintf(w, "Temporary hold enabled? %t\n", attrs.TemporaryHold)
  fmt.Fprintf(w, "Retention expiration time %v\n", attrs.RetentionExpirationTime)
  fmt.Fprintf(w, "Custom time %v\n", attrs.CustomTime)
  fmt.Fprintf(w, "Retention: %+v\n", attrs.Retention)
  fmt.Fprintf(w, "\n\nMetadata\n")
  for key, value := range attrs.Metadata {
    fmt.Fprintf(w, "\t%v = %v\n", key, value)
  }
  return attrs, nil
}

Fayllarni oʻchirish va Google Diskdagi metamaʼlumotlarni oʻchirish

Agar xohlasangiz faylni Drive'dan o'chirishEgasi sifatida siz sichqonchaning o‘ng tugmachasini bosish va Chiqindiga ko‘chirish-ni tanlash orqali uni internetdagi axlat qutisiga ko‘chirishingiz mumkin. Agar egasi boshqa odam bo'lsa, faylni ko'rishdan faqat "o'chirish" mumkin; boshqalar buni hali ham ko'rishlari mumkin.

Eksklyuziv tarkib - Bu yerga bosing  Instagram-dan Google Photos-ga qanday kirish mumkin

para Faylni butunlay oʻchirish uchun axlat qutisini boʻshatish yoki doimiy oʻchirish opsiyasidan foydalanish kerak, Bunday holda, siz uni qayta tiklay olmaysiz. Bu o'z-o'zidan boshqa fayllardan "meta-ma'lumotni" olib tashlamaydi - u faqat o'sha elementga tegishli.

Sizga tegishli boʻlmagan fayllardan Google Diskdagi metamaʼlumotlarni oʻchira olmaysiz, chunki ularning nazorati ularni yaratgan shaxsga yoki tashkilot ichida yuqori ruxsatlarga ega bo'lgan shaxsga tegishli. Bunday hollarda siz shunchaki kirish yoki ko'rinishni olib tashlaysiz.

Uni metadata bilan bog'lash: Faylni oʻchirish, uning Diskdagi metamaʼlumotlari bilan birga oʻchiriladi, lekin u boshqa nusxalardagi metamaʼlumotlarga yoki tizimda qolgan boshqa hujjatlardagi oʻrnatilgan metamaʼlumotlarga taʼsir qilmaydi.

Yuqoridagilarning barchasi bilan siz endi yaxshi farqlay olasiz Drive qaysi metamaʼlumotlarni boshqaradi (nom, teglar, qidiruv boʻyicha maslahatlar va eskizlar), ularni REST orqali qanday soʻrash kerak, yuklashdan oldin oʻrnatilgan maʼlumotlarni tozalash boʻyicha qanday eng yaxshi amaliyotlarga amal qilish kerak va boshqa kontekstlarda “metamaʼlumotlar” haqida gapiradigan Google Cloud hujjatlariga duch kelganingizda qanday cheklovlar va ruxsatlar kuchga kiradi.