په ګوګل ډرایو کې د میټاډاټا لرې کولو څرنګوالی

وروستی تازه: 18/08/2025

  • پوه شئ چې ډرایو کوم میټاډاټا اداره کوي (نوم، ټګونه، د انډیکس وړ متن، او تمبیلونه) او کوم میټاډاټا د نورو ګوګل کلاوډ خدماتو پورې اړه لري.
  • د میټاډاټا پوښتنې او تنظیم کولو لپاره د ډرایو API وکاروئ؛ د فایلونو اپلوډ کولو دمخه EXIF ​​او ایمبیډ شوي ډاټا پاک کړئ.
  • د محدودیتونو او قواعدو درناوی وکړئ (تمبنیلونه، د شاخص وړ متن، توسیعونه) او د محلي REST ازموینې لپاره د gcloud سره تصدیق کړئ.
په ګوګل ډرایو کې میټاډاټا حذف کړئ

ایا تاسو غواړئ د خپلو فایلونو میټاډاټا کنټرول کړئ؟ د ګوګل ډرایو او نه پوهېږئ چې له کومه ځایه یې پیل کړئ؟ دلته موږ په تفصیل سره تشریح کوو، په ګوګل ډرایو کې د میټاډاټا لرې کولو څرنګوالی په مؤثره او خوندي ډول (د پورته شویو فایلونو میټاډاټا). موږ تاسو ته دا هم وایو چې ګوګل د فایل نومونو، اندازو او اجازو باندې کوم محدودیتونه وضع کوي.

دا لارښود به تاسو ته بشپړ او حقیقي پوهه درکړي چې په ګوګل ډرایو کې د میټاډاټا په اړه څه "حذف" کیدی شي (او نشي کیدی).

په ډرایو کې څه بدلیدلی یا "حذف" کیدی شي

دا دي مېاتاداتا کوم چې ګوګل ډرایو ته اپلوډ شوي فایلونو څخه لرې کیدی شي:

نوم او توسعه: کله چې د API له لارې فایل جوړوئ، نو دا ښه نظر دی چې د نوم په ساحه کې توسیع مشخص کړئ، د بیلګې په توګه، "cat.jpg". که تاسو یې مشخص نه کړئ، ډرایو کولی شي د MIME ډول څخه توسیع استخراج کړي، مګر دا غوره ده چې دا پخپله تعریف کړئ. په راتلونکو ځوابونو کې، د لوستلو لپاره یوازې د فایل توسیع ممکن د نوم څخه ډک شوي توسیع سره څرګند شي. که چیرې یو کاروونکی فایل ډاونلوډ کړي، ډرایو د سرلیک (او د هغې توسیع) څخه وروستی نوم راټولوي.

  • د انډیکس وړ متن (contentHints.indexableText): ډرایو د عامو اسنادو او ډولونو (PDFs، OCR فعال شوي انځورونه، او نور) په ډیفالټ ډول شاخص کوي. که ستاسو اپلیکیشن نور فارمیټونه (انځورونه، ویډیوګانې، شارټ کټونه) خوندي کړي، تاسو کولی شئ د لټون ښه کولو لپاره د شاخص وړ متن چمتو کړئ. دا متن د HTML په توګه پروسس کیږي: که تاسو د ټګونو لرونکي تار تیر کړئ، د متن مینځپانګه شاخص کیږي، نه د ټګ ځانګړتیاوې. د contentHints.indexableText لپاره د 128KB اندازې حد شتون لري، او سپارښتنه کیږي چې تاسو دا په هر خوندي کولو کې تازه کړئ او دا د فایل سره اړونده وساتئ.
  • تمبنیلونه (contentHints.thumbnail): ډرایو د ډیری ډولونو لپاره تمبنیلونه تولیدوي، مګر د هغو بڼو لپاره چې په اتوماتيک ډول یې نه تولیدوي، تاسو کولی شئ خپل ځان اپلوډ کړئ کله چې تاسو فایل جوړ کړئ یا تازه کړئ. تاسو باید انځور د URL-خوندي base64 او اړونده mimeType ته تنظیم کړئ. کلیدي قواعد: ملاتړ شوي بڼې PNG، GIF، یا JPG دي؛ وړاندیز شوی عرض 1600px دی (لږترلږه 220px)، او اعظمي اندازه 2MB ده. کله چې د فایل مینځپانګه بدله شي نو تمبنیلونه باطل کیږي؛ د میټاډاټا بدلونونه نه کوي.
  • د تمبیلونو لاسرسی: د ThumbnailLink ساحه یو لنډ URL بیرته راګرځوي، یوازې هغه وخت د لاسرسي وړ وي کله چې اپلیکیشن د فایل لوستلو اجازه ولري (که چیرې دا عامه نه وي، نو تاسو به اړتیا ولرئ چې د اسنادو سره یې غوښتنه وکړئ). تاسو کولی شئ دا د یو ځانګړي فایل لپاره یا د ډول له مخې فلټر شوي لیست لپاره پوښتنه وکړئ.
  • لیبلونه: ډرایو تاسو ته اجازه درکوي چې لیبلونه د فایلونو سره وصل کړئ. د دوی د موندلو لپاره، تاسو کولی شئ files.listLabels وکاروئ، او د دوی د تعدیل لپاره، تاسو باید اړونده labelId او fileId ته مراجعه وکړئ. دا میکانیزم د کټګورۍ کولو او که اړتیا وي، د مینځپانګې سره د لمس کولو پرته د ناغوښتل شوي طبقه بندي "پاکولو" لپاره ګټور دی.
ځانګړې محتوا - دلته کلیک وکړئ  د ګوګل پلی پلورنځي د VPN ایپسونو لپاره تاییدات معرفي کوي
په ګوګل ډرایو کې میټاډاټا حذف کړئ
په ګوګل ډرایو کې میټاډاټا حذف کړئ

په ګوګل ډرایو کې میټاډاټا حذف کړئ: له فایل څخه "پټ" میټاډاټا

په ګوګل ډرایو کې د میټاډاټا لرې کولو لپاره هیڅ جادویی تڼۍ نشته (لکه په عکسونو کې EXIF ​​یا په PDF کې ایمبیډ شوی ډیټا). ډرایو خپل میټاډاټا اداره کوي، مګر د فایل دننه میټاډاټا په هغه وسیله پورې اړه لري چې دا یې رامینځته کړی.

سپارښتنه شوې کړنه دا ده فایل په ډرایو کې د اپلوډ کولو دمخه پاک کړئ، د سیسټم وسیلو یا ځانګړو ایپسونو کارول چې د عکسونو یا سند ملکیتونو څخه د EXIF ​​ډیټا لرې کوي. پدې توګه، هغه مینځپانګه چې تاسو یې په ډرایو کې خوندي کوئ "صفا شوي" راځي.

که تاسو دمخه د ایمبیډ شوي میټاډاټا سره فایلونه اپلوډ کړي وي، نو د ګوګل ډرایو کې د میټاډاټا لرې کولو پرځای، دا ډیر اسانه دی. ډاونلوډ، پاک او بیا اپلوډ کړئ، که چیرې د تطبیق وړ وي، اصلي ځای په ځای کول. د PDF یا انځورونو سره، دا هغه وخت عام دی کله چې تاسو غواړئ د لیکوالۍ، موقعیت، یا د ترمیم تاریخ خوندي کړئ.

د ډرایو د ځانګړې برخې لپاره، د نوم، لیبلونو او منځپانګې اشارې تنظیمولو باندې تمرکز وکړئ (د شاخص وړ متن/تمبیل)، چې ستاسو تر کنټرول لاندې دي. که تاسو د لاسرسي اجازې هم اداره کوئ، تاسو د لیدلو وړ میټاډاټا افشا کول هم کموئ (د مثال په توګه، د تمبیل لینکونه چې د لوستلو حق لرونکي کسانو لپاره د لاسرسي وړ دي).

دا هیر نکړئ یوازې د ډرایو میټاډاټا بدلول EXIF ​​یا داخلي ملکیتونه نه لرې کوي. له همدې امله، ستاسو ستراتیژي باید د فایل مخکې له مخکې پاکول د ښه دانه شوي میټاډاټا مدیریت سره یوځای کړي چې ډرایو تاسو ته اجازه درکوي چې لمس کړئ.

په ګوګل کلاوډ کې معمولا مغشوش میټاډاټا: VMs، gcloud، او محدودیتونه

که تاسو د ګوګل کلاوډ سره کار کوئ، نو تاسو به ډیری وګورئ د "میټاډاټا" په اړه لارښوونې چې په حقیقت کې د کمپیوټر انجن یا کلاوډ ذخیره ته اشاره کوي، نه ډرایو ته. سره له دې، تاسو به وغواړئ چې دا ټکي وپیژنئ ترڅو د څیړنې پرمهال یې ګډوډ نه کړئ.

د gcloud CLI اساسي ترتیب

د ګوګل کلاوډ CLI نصبولو وروسته، د دې سره پیل کړئ:

gcloud init

دا مهمه ده چې ډاډ ترلاسه کړئ چې تاسو وروستۍ نسخه لرئ چې:

gcloud components update

که تاسو د بهرني هویت چمتو کونکي څخه کار اخلئ، د gcloud سره د کار کولو دمخه د خپل فدرالي هویت سره لاسلیک وکړئ، په ځانګړې توګه که تاسو غواړئ د خپل محلي چاپیریال څخه د REST زنګونو کولو لپاره تصدیق وکړئ. د REST API نمونې کولی شي هغه اسناد وکاروي چې تاسو یې په gcloud کې تنظیم کړي دي.

VMs

اجازې او رولونه (د کمپیوټر انجن): په VMs کې د دودیز میټاډاټا اضافه کولو، تازه کولو یا حذف کولو لپاره، تاسو مناسب IAM اجازې ته اړتیا لرئ. عام مثالونه پدې کې شامل دي:

  • که ستاسو VMs د خدماتو حسابونه کاروي: اجازه iam.serviceAccounts.actAs په خدمت یا پروژې حساب کې.
  • د پروژې میټاډاټا: compute.projects.get y compute.projects.setCommonInstanceMetadata.
  • د زونل میټاډاټا: compute.instanceSettings.get y compute.instanceSettings.update د اړونده سیمې لپاره.
  • د مثال میټاډاټا: compute.instances.get y compute.instances.setMetadata.

محدودیتونه

دا هغه اصلي محدودیتونه دي چې موږ ورسره مخ شو کله چې موږ په ګوګل ډرایو کې د میټاډاټا لرې کولو هڅه کوله:

  • د اندازې محدودیتونه (د کمپیوټر انجن): د میټاډاټا داخلو ټولټال اندازه په 512 KB پورې محدوده ده. هره کیلي تر 128 بایټ پورې محدوده ده، او هر ارزښت تر 256 KB پورې محدود دی. که چیرې، د مثال په توګه، تاسو د ssh-keys کیلي کاروئ او د 256 KB حد څخه تیر شئ، نو تاسو به نشئ کولی نور کیلي اضافه کړئ تر هغه چې تاسو پاک نه کړئ.
  • لویه کیسه او کوچنۍ کیسه: کیلي د قضیې سره حساس دي؛ ارزښتونه هم ډیر دي، پرته له بولینونو څخه. په زونل کې، تاسو نشئ کولی دوه کیلي جوړې کړئ چې یوازې په قضیه کې توپیر ولري (زونل-میټاډاټا-کی د زونل-میټاډاټا-کی په مقابل کې).
  • د زونل میټاډاټا: د gcloud یا REST په کارولو سره تنظیم شوي یا لرې شوي دي. تاسو نشئ کولی د SSH کیلي (ssh-keys) لپاره زونل ارزښتونه تعریف کړئ. په منطقي پروژه/ ډایرکټرۍ کې، که چیرې د ورته کیلي لپاره د پروژې کچه او زونل ارزښتونه شتون ولري، نو زونل ارزښت په خپل زون کې لومړیتوب لري.
  • ملاتړ شوي بولین ارزښتونه: د TRUE/FALSE سربیره، تاسو کولی شئ Y/Yes/1 او N/No/0 (د قضیې غیر حساس) وکاروئ.
  • د ترتیب ساحې (د کمپیوټر انجن):
    • پروژه: په پروژه کې د ټولو VMs لپاره عام میټاډاټا.
    • زونل: هغه ننوتنې چې په یوه ځانګړي زون کې ټول VMs اغیزمن کوي ​​او کولی شي د پروژې ارزښت له پامه وغورځوي.
    • بېلګه: د یو ځانګړي VM لپاره میټاډاټا (جوړیږي یا دمخه شتون لري).
ځانګړې محتوا - دلته کلیک وکړئ  ګوګل ډرایو ته د غږ یادښتونو اپلوډ کولو څرنګوالی

په ګوګل کلاوډ کې میټاډاټا

په ډرایو کې تمبنیلونه، انډیکس کول، او میټاډاټا بیرته ترلاسه کول (آرام او غوره طریقې)

راځئ چې اوس په ګوګل ډرایو کې د میټاډاټا لرې کولو پرمهال د تمبنیلونو رول وګورو. او همدارنګه د دوی د بیرته ترلاسه کولو غوره لاره:

  • د REST په ځای کې تصدیق: که تاسو د خپل ماشین څخه د REST مثالونه ازموئ، نو د gcloud سره تنظیم شوي اسناد وکاروئ. پدې توګه، ستاسو د ډرایو API زنګونه به هغه هویت او اجازې درناوی وکړي چې تاسو دمخه تنظیم کړي دي.
  • د تمبیل دودیز اپلوډ: contentHints.thumbnail د دوو برخو سره تنظیم کړئ: د URL-خوندي base64 انځور او سم mimeType. که چیرې ډرایو په اتوماتيک ډول یو تمبنیل تولید کړي، نو دا به خپل وکاروي او ستاسو به پریږدي. که نه نو، دا به هغه یو وکاروي چې تاسو یې چمتو کوئ.

په ډرایو کې د تمبیلونو لپاره مهم قواعد:

  • بڼې: PNG، GIF یا JPG.
  • وړاندیز شوی پلنوالی: ۱۶۰۰ پکسلز (لږترلږه ۲۲۰ پکسلز).
  • اعظمي اندازه: 2MB
  • که چیرې دا لاهم اړونده وي، نو د هر خوندي کولو سره تمبنیل تازه کړئ.

په اړه مهم بې اعتباره کول: کله چې د فایل منځپانګه بدله شي، نو تمبیلونه باطل کیږي؛ د میټاډاټا بدلونونه نه کیږي. که تاسو یوازې ټګونه یا نوم بدل کړئ، نو د نوي تمبیل تمه مه کوئ پرته لدې چې تاسو فایل بدل کړئ.

د انډیکس وړ متن

هڅه مه کوئ چې لټون د ډېرو کلمو سره "غلط" کړئ. هغه مفاهیم او اصطلاحات ونیسئ چې یو کاروونکی به یې په معقول ډول د دې فایل لپاره وپلټي، او د ۱۲۸KB حد وګورئ. هرکله چې محتوا په اساسي ډول بدله شي، نو تازه یې کړئ.

دوامداره نومونه او توسیعونه پلي کړئهر کله چې امکان ولري، د اپلوډ کولو پر مهال په نوم کې توسیع شامل کړئ؛ که چیرې دا ورک وي، نو ډرایو به هڅه وکړي چې دا د MIME لخوا استخراج کړي. د نومونو روښانه ساتل به د ابهاماتو مخه ونیسي او د توسیع اسانه لټونونو ته به اجازه ورکړي.

په ډرایو کې ټګونه

د لیبلونو د تعدیل لپاره، اړین پیژندونکي یادداشت کړئ. تاسو به د لیبل لیبل ایډ او د فایل فایل ایډ ته اړتیا ولرئ. تاسو کولی شئ لومړی دوی د files.listLabels سره لیست کړئ او بیا اړونده بدلونونه په هدف فایل کې پلي کړئ.

// 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.

دغه په ​​یاد ولره، که څه هم ډرایو تمرکز دی، ډیری پرمختګونه ډرایو د کلاوډ ذخیره یا نورو خدماتو سره یوځای کوي، له همدې امله تاسو به د شیانو ځانګړتیاو معاینه کولو لپاره د ذخیره کولو مثالونه وګورئ.

// 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
}

په ګوګل ډرایو کې د فایلونو حذف کول د میټاډاټا حذف کول

که هغه څه چې تاسو یې غواړئ له ډرایو څخه فایل حذف کړئد مالک په توګه، تاسو کولی شئ دا د ویب څخه کثافاتو ته د ښي کلیک کولو او "کثافاتو ته لیږدول" غوره کولو سره ولیږئ. که چیرې مالک بل څوک وي، تاسو کولی شئ یوازې فایل له خپل لید څخه "لیرې کړئ"؛ نور به بیا هم وکولی شي دا وګوري.

ځانګړې محتوا - دلته کلیک وکړئ  له سامسنګ څخه ګوګل کیپ ته د نوټونو لیږدولو څرنګوالی

لپاره د دایمي فایل د حذف کولو لپاره، تاسو باید کثافات خالي کړئ یا د دایمي حذف کولو اختیار وکاروئ، په دې حالت کې، تاسو به نشئ کولی دا بیرته ترلاسه کړئ. دا، پخپله، د نورو فایلونو څخه "میټاډاټا لرې نه کوي" - دا یوازې په هغه توکي پلي کیږي.

تاسو نشئ کولی په ګوګل ډرایو کې میټاډاټا د هغو فایلونو څخه حذف کړئ چې تاسو یې نه لرئ، ځکه چې د دوی کنټرول د هغه چا پورې اړه لري چې دوی یې رامینځته کړي یا د هغه چا پورې اړه لري چې په سازمان کې لوړ اجازې لري. پدې قضیو کې، تاسو په ساده ډول خپل لاسرسی یا لید لرې کوئ.

د میټاډاټا سره تړاو لري: د فایل حذف کول د هغې میټاډاټا په ډرایو کې له هغې سره یوځای حذف کوي، مګر دا په نورو کاپيونو کې میټاډاټا یا په نورو اسنادو کې ایمبیډ شوي میټاډاټا اغیزه نه کوي چې په سیسټم کې پاتې دي.

د پورته ټولو سره، تاسو اوس کولی شئ ښه توپیر وکړئ د میټاډاټا ډرایو کنټرول څه شی دی (نوم، ټګونه، د لټون اشارې، او تمبیلونه)، د REST له لارې د هغوی پوښتنه څنګه وکړو، د اپلوډ کولو دمخه د ایمبیډ شوي معلوماتو پاکولو لپاره کوم غوره عملونه تعقیب کړئ، او کله چې تاسو د ګوګل کلاوډ اسنادو سره مخ شئ چې په نورو شرایطو کې د "میټاډاټا" په اړه خبرې کوي کوم محدودیتونه او اجازې پلي کیږي.