| dbpprop:abstract
|
- In computer science, in the context of data storage and transmission, serialization is the process of converting an object into a sequence of bits so that it can be persisted on a storage medium (such as a file, or a memory buffer) or transmitted across a network connection link. When the resulting series of bits is reread according to the serialization format, it can be used to create a semantically identical clone of the original object. For many complex objects, such as those that make extensive use of references, this process is not straightforward. This process of serializing an object is also called deflating or marshalling an object. The opposite operation, extracting a data structure from a series of bytes, is deserialization (which is also called inflating or unmarshalling).
- Serialisierung ist ein Begriff aus der Informatik. Man versteht darunter eine Abbildung von Objekten auf eine externe sequenzielle Darstellungsform. Serialisierung kann für das Erreichen von Persistenz für ein Objekt verwendet werden, aber auch in verteilten Softwaresystemen spielt Serialisierung eine bedeutende Rolle. Übliche Speichermedien sind nur in der Lage, Datenströme zu speichern. Um Persistenz für ein Objekt zu erreichen, kann es serialisiert werden. Hier wird der komplette Zustand des Objektes, inklusive aller referenzierten Objekte, in einen Datenstrom umgewandelt, der anschließend auf ein Speichermedium geschrieben wird. Nach der Serialisierung liegt ein Objekt mehrfach vor: als externe Darstellung (zum Beispiel als Datei) und im Arbeitsspeicher. Wird nach der Serialisierung eine Änderung am Objekt im Arbeitsspeicher vorgenommen, hat dieses keine Auswirkung auf das serialisierte Objekt in der externen Darstellung. Die Umkehrung der Serialisierung, also die Umwandlung eines Datenstroms in Objekte, wird als Deserialisierung bezeichnet. Eine Spezialität der Programmiersprache Java ist die Markierung von serialisierbaren Objekten über die Implementierung der Markierungsschnittstelle java. io. Serializable.
- En un context d'informàtica més modern, la serialització és el procés de salvar un objecte a un medi d'emmagatzematge (com pot ser un fitxer, o un buffer de memòria) amb la finalitat de transmetre'l a través d'una connexió en xarxa com una sèrie de bytes o en un format humanament més llegible com XML. La sèrie de bytes o el format es poden utilitzar per recrear un objecte que és idèntic en el seu estat intern a l'objecte original (de fet un clon). Aquest tipus de serialització s'utilitza principalment per transportar un objecte a través d'una xarxa, per persistir objectes a un fitxer o base de dades, o per a distribuir objectes idèntics a unes quantes aplicacions o localitzacions. Aquest procés de serialitzar un objecte també s'anomena desinflar (deflating en anglès) un objecte o ordenar (marshalling en anglès) un objecte. L'operació oposada, que extreu una estructura de dades d'una sèrie de bytes, és la deserialització (que s'anomena també inflating o unmarshalling).
- Serializace znamená, že můžeme instanci objektu převést na posloupnost bitů a uložit na nějaké pevné úložiště jako je pevný disk nebo jiné médium. V objektovém programování se často jedná o rozhraní, které tuto funkci podporuje.
- En ciencias de la computación, la serialización (o marshalling en inglés) consiste en un proceso de codificación de un Objeto (programación orientada a objetos) en un medio de almacenamiento (como puede ser un archivo, o un buffer de memoria) con el fin de transmitirlo a través de una conexión en red como una serie de bytes o en un formato humanamente más legible como XML o JSON, entre otros. La serie de bytes o el formato pueden ser usados para crear un nuevo objeto que es idéntico en todo al original, incluido su estado interno (por tanto, el nuevo objeto es un clon del original). La serialización es un mecanismo ampliamente usado para transportar objetos a través de una red, para hacer persistente un objeto en un archivo o base de datos, o para distribuir objetos idénticos a varias aplicaciones o localizaciones.
- En informatique, la sérialisation (de l'anglais américain serialization, le terme marshalling est souvent employé de façon synonyme) est un processus visant à encoder l'état d'une information qui est en mémoire sous la forme d'une suite d'informations plus petites (dites atomiques, voir l'étymologie de) le plus souvent des octets voire des bits. Cette suite pourra par exemple être utilisée pour la sauvegarde ou le transport sur le réseau. L'activité symétrique, visant à décoder cette suite pour créer une copie conforme de l'information d'origine, s'appelle la désérialisation (ou unmarshalling). Les termes marshalling et unmarshalling s'emploient le plus souvent dans le contexte d'échanges entre programmes informatiques, alors que les termes sérialisation et désérialisation sont plus généraux. D'apparence simple, ces opérations posent en réalité un certain nombre de problèmes, comme la gestion des références entre objets ou la portabilité des encodages. Par ailleurs les choix entre les diverses techniques de sérialisation ont une influence sur les critères de performances comme la taille des suites d'octets sérialisées ou la vitesse de leur traitement.
- In informatica, la serializzazione è un processo per salvare un oggetto in un supporto di memorizzazione lineare (ad esempio, un file o un'area di memoria), o per trasmetterlo su una connessione di rete. La serializzazione può essere in forma binaria o può utilizzare codifiche testuali (ad esempio il formato XML) direttamente leggibili dagli esseri umani. Lo scopo della serializzazione è di trasmettere l'intero stato dell'oggetto in modo che esso possa essere successivamente ricreato nello stesso identico stato dal processo inverso, chiamato deserializzazione.
- コンピュータプログラミングにおいて、シリアライズ、もしくはシリアル化 (serialize) という用語は、次のような異なる2つの意味を有する。 ある一つの資源を、複数の主体が利用しようとするときに、それを調整して、一つの時点では一つの主体だけがそれを利用するようにすること。この意味では逐次化という訳語が用いられる。対義語は並列化である。 ある環境に存在しているオブジェクトをバイト列やXMLフォーマットに変換すること。この意味では直列化という訳語が用いられる。同義語に{{lang|en|Marshallingがある。対義語は直列化復元ないしデシリアライズである。 シリアライズの名詞形はシリアライゼーション (serialization)である。
- Serialisatie is een begrip uit de informatica. Het betekent het zodanig omzetten van een object dat dit geschikt wordt voor verzending of opslag op een sequentieel medium. Bij serialisatie kan naast de gegevens zelf ook (een deel van) de structuur van het object worden meegeleverd, zoals datatypen en de namen van de attributen. Bij deserialisatie (opnieuw maken van een object uit een geserialiseerde vorm) kunnen deze meta-gegevens van pas komen om de gegevens correct te interpreteren.
- Serializacja – w programowaniu komputerów proces przekształcania obiektów, tj. instancji określonych klas, do postaci szeregowej, czyli w strumień bajtów, z zachowaniem aktualnego stanu obiektu. Serializowany obiekt może zostać utrwalony w pliku dyskowym, przesłany do innego procesu lub innego komputera poprzez sieć. Procesem odwrotnym do serializacji jest deserializacja. Proces ten polega na odczytaniu wcześniej zapisanego strumienia danych i odtworzeniu na tej podstawie obiektu klasy wraz z jego stanem bezpośrednio sprzed serializacji. Serializacja służy do zapisu stanu obiektu, a później do odtworzenia jego stanu. Mechanizm ten jest używany między innymi na platformach . NET, Java, PHP, Python.
- Em Ciência da Computação, no contexto de armazenamento e transmissão de dados, a serialização é o processo de salvar um objeto em um meio de armazenamento ou transmiti-lo por uma conexão de rede, seja em forma binária ou em formato de texto como o XML. Esta série de bytes pode ser usada para recriar um objeto com o mesmo estado interno que o original.
- Сериализация (в программировании) — процесс перевода какой-либо структуры данных в последовательность битов. Обратной к операции сериализации является операция десериализации — восстановление начального состояния структуры данных из битовой последовательности. Сериализация используется для передачи объектов по сети и для сохранения их в файлы. Например, нужно создать распределённое приложение, разные части которого должны обмениваться данными со сложной структурой. В таком случае для типов данных, которые предполагается передавать, пишется код, который осуществляет сериализацию и десериализацию. Объект заполняется нужными данными, затем вызывается код сериализации, в результате получается, например, XML-документ. Результат сериализации передаётся принимающей стороне, например, по электронной почте или HTTP. Приложение-получатель создаёт объект того же типа и вызывает код десериализации, в результате получая объект с теми же данными, что были в объекте приложения-отправителя. По такой схеме работает, например, сериализация объектов через SOAP в Microsoft . NET.
- 在计算机科学中,序列化有多種不同的意義。 就同步控制而言,序列化表示強制在同一時間內單一存取。例如:單一執行緒的ActiveX侍服器在同一時間內只能處理一個需求,所以每個需求都會按照它產生的先後次序來排序及執行。 就數據存儲及傳送而言,序列化是將一個對象存儲至一個存儲媒體(例如:檔案或記億體緩衝)或透過一個網絡連結(例如:一個socket)傳送的過程,而傳送方式可以是位元組的串聯或是如XML的人類可讀格式。該位元組的串聯或格式可以用來重組出一個與原來對象的內部狀態完全相等的一個對象(實際上是複製)。這類的序列化最通常用於在網絡上傳輸一個對象、保存一個對象到檔案或資料庫、或向不同的應用程式或位置分發一模一樣的對象。 這個將一個對象序列化的過程亦稱為Deflating一個對象或者Marshalling一個對象。 相反的過程──由位元組的串聯抽取一個數據結構──則稱為反序列化,亦稱為inflating或者unmarshalling。
|
| rdfs:comment
|
- In computer science, in the context of data storage and transmission, serialization is the process of converting an object into a sequence of bits so that it can be persisted on a storage medium (such as a file, or a memory buffer) or transmitted across a network connection link. When the resulting series of bits is reread according to the serialization format, it can be used to create a semantically identical clone of the original object.
- Serialisierung ist ein Begriff aus der Informatik. Man versteht darunter eine Abbildung von Objekten auf eine externe sequenzielle Darstellungsform. Serialisierung kann für das Erreichen von Persistenz für ein Objekt verwendet werden, aber auch in verteilten Softwaresystemen spielt Serialisierung eine bedeutende Rolle. Übliche Speichermedien sind nur in der Lage, Datenströme zu speichern. Um Persistenz für ein Objekt zu erreichen, kann es serialisiert werden.
- En un context d'informàtica més modern, la serialització és el procés de salvar un objecte a un medi d'emmagatzematge (com pot ser un fitxer, o un buffer de memòria) amb la finalitat de transmetre'l a través d'una connexió en xarxa com una sèrie de bytes o en un format humanament més llegible com XML. La sèrie de bytes o el format es poden utilitzar per recrear un objecte que és idèntic en el seu estat intern a l'objecte original (de fet un clon).
- Serializace znamená, že můžeme instanci objektu převést na posloupnost bitů a uložit na nějaké pevné úložiště jako je pevný disk nebo jiné médium. V objektovém programování se často jedná o rozhraní, které tuto funkci podporuje.
- En ciencias de la computación, la serialización (o marshalling en inglés) consiste en un proceso de codificación de un Objeto (programación orientada a objetos) en un medio de almacenamiento (como puede ser un archivo, o un buffer de memoria) con el fin de transmitirlo a través de una conexión en red como una serie de bytes o en un formato humanamente más legible como XML o JSON, entre otros.
- En informatique, la sérialisation (de l'anglais américain serialization, le terme marshalling est souvent employé de façon synonyme) est un processus visant à encoder l'état d'une information qui est en mémoire sous la forme d'une suite d'informations plus petites (dites atomiques, voir l'étymologie de) le plus souvent des octets voire des bits. Cette suite pourra par exemple être utilisée pour la sauvegarde ou le transport sur le réseau.
- In informatica, la serializzazione è un processo per salvare un oggetto in un supporto di memorizzazione lineare (ad esempio, un file o un'area di memoria), o per trasmetterlo su una connessione di rete. La serializzazione può essere in forma binaria o può utilizzare codifiche testuali (ad esempio il formato XML) direttamente leggibili dagli esseri umani.
- Serialisatie is een begrip uit de informatica. Het betekent het zodanig omzetten van een object dat dit geschikt wordt voor verzending of opslag op een sequentieel medium. Bij serialisatie kan naast de gegevens zelf ook (een deel van) de structuur van het object worden meegeleverd, zoals datatypen en de namen van de attributen. Bij deserialisatie (opnieuw maken van een object uit een geserialiseerde vorm) kunnen deze meta-gegevens van pas komen om de gegevens correct te interpreteren.
- Serializacja – w programowaniu komputerów proces przekształcania obiektów, tj. instancji określonych klas, do postaci szeregowej, czyli w strumień bajtów, z zachowaniem aktualnego stanu obiektu. Serializowany obiekt może zostać utrwalony w pliku dyskowym, przesłany do innego procesu lub innego komputera poprzez sieć. Procesem odwrotnym do serializacji jest deserializacja.
- Em Ciência da Computação, no contexto de armazenamento e transmissão de dados, a serialização é o processo de salvar um objeto em um meio de armazenamento ou transmiti-lo por uma conexão de rede, seja em forma binária ou em formato de texto como o XML. Esta série de bytes pode ser usada para recriar um objeto com o mesmo estado interno que o original.
- Сериализация (в программировании) — процесс перевода какой-либо структуры данных в последовательность битов. Обратной к операции сериализации является операция десериализации — восстановление начального состояния структуры данных из битовой последовательности.
|