<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" id="tech-gio" xml:lang="ca">

  <info>
    <link type="guide" xref="tech" group="gio"/>
    <revision pkgversion="3.0" date="2011-04-05" status="review"/>

    <credit type="author copyright">
      <name>Shaun McCance</name>
      <email its:translate="no">shaunm@gnome.org</email>
      <years>2011</years>
    </credit>
    <credit type="copyright editor">
      <name>Federico Mena Quintero</name>
      <email its:translate="no">federico@gnome.org</email>
      <years>2013</years>
    </credit>

    <include xmlns="http://www.w3.org/2001/XInclude" href="cc-by-sa-3-0.xml"/>

    <desc>File and URI handling, asynchronous file operations, volume
    handling</desc>
  </info>

<title>Fitxers de GIO</title>

<p>GIO provides APIs for asynchronously reading and writing files and
other streams. Files are referenced by URIs (uniform resource locators), and backends can
provide access to more than just local files. When running under the
GNOME desktop, GIO uses GVFS to allow access to files over SFTP, FTP,
WebDAV, SMB, and other popular protocols. This transparent network
file access is free to all applications using GIO.</p>

<p>Les API d'accés a fitxers de la GIO s'han dissenyat per a utilitzar-se en interfícies gràfiques gestionades a base d'esdeveniments. El disseny no blocant i asíncron permet que les interfícies d'usuari no quedin congelades mentre esperen un fitxer. També hi ha versions síncrones de les API que a vegades són més adequades per a fils de treball o processos.</p>

<p>La GIO també proporciona rutines per la gestió d'unitats i volums, la consulta dels tipus de fitxer i les icones, i per a la cerca d'aplicacions adequades per obrir fitxers.</p>

<list style="compact">
  <item><p><link href="http://developer.gnome.org/gio/stable/">GIO Reference Manual</link></p></item>
</list>

</page>
