Kuidas eemaldada metaandmeid Google Drive'ist

Viimane uuendus: 18/08/2025

  • Saate aru, milliseid metaandmeid Drive haldab (nimi, sildid, indekseeritav tekst ja pisipildid) ja millised metaandmed kuuluvad teistele Google Cloudi teenustele.
  • Kasutage Drive'i API-t metaandmete päringute tegemiseks ja kohandamiseks; puhastage EXIF- ja manustatud andmed enne failide üleslaadimist.
  • Kohaliku REST-testimise jaoks järgi piiranguid ja reegleid (pisipildid, indekseeritav tekst, laiendused) ning autenti gcloudiga.
metaandmete kustutamine Google Drive'is

Kas soovite oma failide metaandmeid hallata? Google Drive ja ei tea, kust alustada? Siin selgitame üksikasjalikult, Kuidas Google Drive'is metaandmeid tõhusalt ja ohutult eemaldada (üleslaaditud failide metaandmed). Samuti selgitame, milliseid piiranguid Google failinimedele, suurustele ja õigustele seab.

See juhend annab teile täieliku ja realistliku arusaama sellest, mida saab (ja mida mitte) Google Drive'i metaandmete osas "kustutada".

Mida saab Drive'is muuta või kustutada?

Need on metaandmed mida saab Google Drive'i üleslaaditud failidest eemaldada:

Nimi ja laiend: API kaudu faili loomisel on hea mõte määrata nimeväljale laiend, näiteks "cat.jpg". Drive saab laiendi MIME tüübist tuletada, kui te seda ei määra, kuid parem on see ise defineerida. Järgmistes vastustes võib ilmuda kirjutuskaitstud faililaiend, mille laiend on täidetud nimest. Kui kasutaja faili alla laadib, koostab Drive lõpliku nime pealkirjast (ja selle laiendusest).

  • Indekseeritav tekst (contentHints.indexableText): Drive indekseerib vaikimisi tavalisi dokumente ja tüüpe (PDF-id, OCR-toega pildid jne). Kui teie rakendus salvestab muid vorminguid (jooniseid, videoid, otseteid), saate otsingu parandamiseks lisada indekseeritavat teksti. See tekst töödeldakse HTML-ina: kui edastate silte sisaldava stringi, indekseeritakse tekstisisu, mitte siltide atribuute. Funktsiooni contentHints.indexableText suurusepiirang on 128 KB ja soovitatav on seda igal salvestamisel värskendada ning failiga seotuna hoida.
  • Pisipildid (contentHints.thumbnail): Drive genereerib paljude tüüpide pisipilte, kuid vormingute puhul, mis neid automaatselt ei genereeri, saate faili loomisel või värskendamisel ise oma pildid üles laadida. Pildile tuleb määrata URL-i-turvaline base64 ja vastav mimeType. Põhireeglid: toetatud vormingud on PNG, GIF või JPG; soovitatav laius on 1600 pikslit (minimaalselt 220 pikslit) ja maksimaalne suurus on 2 MB. Pisipildid muutuvad kehtetuks, kui faili sisu muutub; metaandmete muudatused seda ei tee.
  • Juurdepääs pisipiltidele: Väli ThumbnailLink tagastab lühikese URL-i, millele pääseb ligi ainult siis, kui rakendusel on faili lugemise luba (kui see pole avalik, peate seda mandaadiga taotlema). Saate päringu esitada konkreetse faili või tüübi järgi filtreeritud loendi kohta.
  • Sildid: Drive võimaldab teil silte failidega siduda. Nende leidmiseks saate kasutada files.listLabels ja muutmiseks peate viitama vastavatele labelId ja fileId atribuutidele. See mehhanism on kasulik soovimatute klassifikatsioonide kategoriseerimiseks ja vajadusel "puhastamiseks" ilma sisu puudutamata.
Eksklusiivne sisu – klõpsake siin  Gemini 2.5 Pro on nüüd tasuta: Google'i kõige põhjalikum tehisintellekti mudel töötab järgmiselt.
metaandmete kustutamine Google Drive'is
Metaandmete kustutamine Google Drive'is

Metaandmete kustutamine Google Drive'is: failist endast peidetud metaandmed

Google Drive'is pole metaandmete (nt fotode EXIF-andmed või PDF-failidesse manustatud andmed) eemaldamiseks võlunuppu. Drive haldab oma metaandmeid ise, kuid failis olevad metaandmed sõltuvad tööriistast, millega need loodi.

Soovitatav tava on puhastage fail enne Drive'i üleslaadimist, Süsteemitööriistade või spetsiaalsete rakenduste kasutamine, mis eemaldavad piltidelt või dokumendi atribuutidest EXIF-andmed. Nii saabub Drive'i salvestatud sisu puhastatuna.

Kui teil on juba failid üles laaditud manustatud metaandmetega, on metaandmete eemaldamine Google Drive'is mugavam. laadige alla, puhastage ja laadige uuesti üles, asendades originaali, kui see on kohaldatav. PDF-ide või piltide puhul on see tavaline, kui soovite kaitsta autorlust, asukohta või redigeerimisajalugu.

Drive'i konkreetse osa jaoks keskenduge nime, siltide ja sisuvihjete (indexableText/thumbnail) kohandamisele, mis on teie kontrolli all. Kui haldate ka juurdepääsuõigusi, vähendate ka nähtavate metaandmete (näiteks lugemisõigusega isikutele ligipääsetavate pisipiltide linkide) nähtavust.

Ära seda unusta Ainult Drive'i metaandmete muutmine ei eemalda EXIF-i ega sisemisi omadusi. Seega peaks teie strateegia ühendama faili eelpuhastamise ja Drive'i pakutava peeneteralise metaandmete halduse.

Google Cloudis sageli segamini aetud metaandmed: virtuaalmasinad, gcloud ja piirangud

Kui töötate Google Cloudiga, näete palju juhendid „metaandmete” kohta, mis tegelikult viitavad Compute Engine'ile või Cloud Storage'ile, mitte Drive'ile. Sellegipoolest tahate neid punkte teada, et te neid uurimise käigus segi ei ajaks.

gcloudi põhiline CLI-konfiguratsioon

Pärast Google Cloud CLI installimist initsialiseerige see järgmiselt:

gcloud init

Oluline on veenduda, et teil on uusim versioon koos:

gcloud components update

Kui kasutate välist identiteedipakkujat, Enne gcloudiga töötamist logige sisse oma föderaalse identiteediga. Eriti kui kavatsed oma kohalikust keskkonnast REST-kõnede tegemiseks autentida. REST API näidised saavad kasutada gcloudis konfigureeritud mandaate.

VM-d

Õigused ja rollid (Compute Engine): Virtuaalmasinate kohandatud metaandmete lisamiseks, värskendamiseks või kustutamiseks vajate sobivaid IAM-õigusi. Levinud näited on järgmised:

  • Kui teie virtuaalmasinad kasutavad teenusekontosid: luba iam.serviceAccounts.actAs teenuse või projekti kontol.
  • Projekti metaandmed: compute.projects.get y compute.projects.setCommonInstanceMetadata.
  • Tsooni metaandmed: compute.instanceSettings.get y compute.instanceSettings.update vastava piirkonna jaoks.
  • Eksemplari metaandmed: compute.instances.get y compute.instances.setMetadata.

Piirangud

Need on peamised piirangud, millega me Google Drive'is metaandmete eemaldamisel kokku puutusime:

  • Suurusepiirangud (arvutusmootor): Metaandmete kirjete kogumaht on piiratud 512 kB-ga. Iga võtme suurus on piiratud 128 baidiga ja iga väärtuse suurus on piiratud 256 kB-ga. Kui näiteks kasutate ssh-keys võtit ja ületate 256 kB piirangu, ei saa te enne puhastamist rohkem võtmeid lisada.
  • Suur- ja väiketähed: Võtmed on tõstutundlikud; väärtused samuti, välja arvatud Boole'i ​​väärtused. Tsoonvõtmes ei saa luua kahte võtit, mis erinevad ainult suur- ja väiketähtede poolest (tsoon-metadata-key vs. ZONAL-METADATA-KEY).
  • Tsooni metaandmed: saab määrata või eemaldada gcloudi või REST-i abil. SSH-võtmete (ssh-võtmete) jaoks ei saa tsooniväärtusi defineerida. Kui loogilises project/-kataloogis on sama võtme jaoks nii projektitaseme kui ka tsooniväärtused, on tsooniväärtus oma tsoonis ülimuslik.
  • Toetatud tõeväärtused: Lisaks väärtustele TRUE/FALSE saate kasutada ka Y/Yes/1 ja E/No/0 (suur- ja väiketähti ei eristata).
  • Konfiguratsiooni ulatused (arvutusmootor):
    • Projekt: metaandmed, mis on ühised kõigile projekti virtuaalmasinatele.
    • Tsooniline: kirjed, mis mõjutavad kõiki konkreetse tsooni virtuaalmasinaid ja võivad projekti väärtuse tühistada.
    • Näide: konkreetse virtuaalmasina metaandmed (loomisel või juba olemasoleva).
Eksklusiivne sisu – klõpsake siin  Kuidas Google'i klassiruumi tellimusest loobuda

Metaandmed Google Cloudis

Pisipildid, indekseerimine ja metaandmete hankimine Drive'is (REST ja parimad tavad)

Vaatame nüüd pisipiltide rolli metaandmete eemaldamisel Google Drive'is. Ja ka parimat viisi nende taastamiseks:

  • REST-i kohapealse autentimise jaoks: Kui testite REST-näiteid oma masinast, kasutage gcloudiga konfigureeritud sisselogimisandmeid. Nii austavad teie Drive API kõned juba määratud identiteeti ja õigusi.
  • Kohandatud pisipildi üleslaadimine: Määra contentHints.thumbnail kahe väljaga: URL-i-sõbralik base64-pilt ja õige mimeType. Kui Drive suudab pisipildi automaatselt genereerida, kasutab see omaenda pisipilti ja jätab teie oma vahele. Vastasel juhul kasutab see teie sisestatud pisipilti.

Drive'i pisipiltide põhireeglid:

  • Vormingud: PNG, GIF või JPG.
  • Soovitatav laius: 1600 pikslit (vähemalt 220 pikslit).
  • Maksimaalne suurus: 2 MB.
  • Värskenda pisipilti iga salvestusega, kui see on endiselt asjakohane.

Oluline teave kehtetuks tunnistamine: Pisipildid kaotavad kehtivuse faili sisu muutmisel; metaandmete muudatused seda ei tee. Kui muudate ainult silte või nime, ärge oodake uut pisipilti, kui te ei muuda faili ennast.

Indekseeritav tekst

Ära püüa otsingut moesõnadega "petta". Jäädvusta mõisted ja terminid, mida kasutaja mõistlikkuse piires selle faili kohta otsiks, ja kontrollige 128 KB piirangut. Uuenda seda alati, kui sisu oluliselt muutub.

Kasutage ühtseid nimesid ja laiendusiVõimaluse korral lisage üleslaadimisel nimele laiend; kui see puudub, proovib Drive selle MIME abil järeldada. Nimede selgena hoidmine aitab vältida ebaselgust ja lihtsustada laienduste otsimist.

Sildid Drive'is

Siltide muutmiseks pange tähele vajalikke identifikaatoreid. Teil on vaja sildi siltide ID-d ja failide failide ID-d. Esmalt saate need loetleda files.listLabels abil ja seejärel rakendada vastavad muudatused sihtfailile.

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

Mäleta seda, Kuigi Drive on fookuses, ühendavad paljud arendused Drive'i pilvesalvestuse või muude teenustega. Seega näete näiteid objekti atribuutide kontrollimiseks mõeldud salvestusruumist.

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

Failide kustutamine vs. metaandmete kustutamine Google Drive'is

Kui see, mida soovite, on kustuta fail Drive'istOmanikuna saate selle veebist prügikasti teisaldada, paremklõpsates ja valides „Teisalda prügikasti”. Kui omanik on keegi teine, saate faili ainult oma vaatest eemaldada; teised näevad seda endiselt.

Eksklusiivne sisu – klõpsake siin  Kuidas pääseda juurde teenusele Google Photos Instagramist

et Faili jäädavalt kustutamiseks peate tühjendama prügikasti või kasutama jäädava kustutamise valikut, Sellisel juhul ei saa te seda taastada. See iseenesest ei "eemalda metaandmeid" teistest failidest – see kehtib ainult selle üksuse kohta.

Te ei saa Google Drive'is kustutada metaandmeid failidelt, mis teile ei kuulu. sest nende kontroll kuulub isikule, kes need lõi, või kellelegi, kellel on organisatsioonis kõrgemad õigused. Sellistel juhtudel eemaldate lihtsalt oma juurdepääsu või nähtavuse.

Seostades selle metaandmetega: Faili kustutamine kustutab koos sellega ka selle metaandmed Drive'is. kuid see ei mõjuta teiste koopiate metaandmeid ega süsteemi jäävate muude dokumentide manustatud metaandmeid.

Kõige eelnevaga saate nüüd hästi eristuda Milliseid metaandmeid Drive kontrollib (nimi, sildid, otsinguvihjed ja pisipildid)?, kuidas neile REST-i kaudu päringuid esitada, milliseid parimaid tavasid manustatud andmete puhastamiseks enne üleslaadimist järgida ning millised piirangud ja õigused tulevad mängu, kui puutute kokku Google Cloudi dokumentatsiooniga, mis räägib „metaandmetest” muudes kontekstides.