Maison interface Web js tutoriel Comment lire et écrire des fichiers binaires dans les compétences jscript_javascript

Comment lire et écrire des fichiers binaires dans les compétences jscript_javascript

May 16, 2016 pm 04:02 PM
jscript 二进制文件 读写

本文实例讲述了jscript读写二进制文件的方法。分享给大家供大家参考。具体实现方法如下:

var bin = new Array(256);
for(var i=0;i<256;i++){
  bin[i]=String.fromCharCode(i);
}
function TestWrite(){
  var Stream = new ActiveXObject("ADODB.Stream");
  var adTypeBinary=1,adTypeText=2;
  Stream.Type = adTypeText;
  Stream.CharSet = "iso-8859-1";
  Stream.Open();
  //Stream.WriteText("\x00\x01\x02\xff\xff");
  for(var i=0;i<256;i++){
    Stream.WriteText(String.fromCharCode(i));
    //Stream.WriteText(bin[i]);
  }
  Stream.SaveToFile("c:\\windows\\temp\\test.bin", 2);
  Stream.Close();
  Stream = null;
}
function BinaryFile(filepath){
  var adTypeBinary=1,adTypeText=2;
  var adSaveCreateNotExist=1,adSaveCreateOverWrite=2;
  var adReadAll=-1,adReadLine=-2;
  this.path=filepath;
  this.WriteAll = function(content){
    var Stream = new ActiveXObject("ADODB.Stream");
    Stream.Type = adTypeText;
    Stream.CharSet = "iso-8859-1";
    Stream.Open();
    Stream.WriteText(content);
    Stream.SaveToFile(this.path, adSaveCreateOverWrite);
    Stream.Close();
    Stream = null;
  }
  this.ReadAll = function(){
    var Stream = new ActiveXObject("ADODB.Stream");
    Stream.Type = adTypeText;
    Stream.CharSet = "iso-8859-1";
    Stream.Open();
    Stream.LoadFromFile(this.path);
    var content = Stream.ReadText(adReadAll);
    Stream.Close();
    Stream = null;
    return content;
  }
}
Copier après la connexion

用法示例如下:

var crFolder = 'C:/Temp/cr'
var bf1=new BinaryFile(crFolder+"/PCDV0026.JPG");
var bf2=new BinaryFile(crFolder+"/PCDV0026_.JPG");
bf2.WriteAll(bf1.ReadAll());
Copier après la connexion

希望本文所述对大家的javascript程序设计有所帮助。

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Opérations de lecture et d'écriture de fichiers binaires en PHP Opérations de lecture et d'écriture de fichiers binaires en PHP Jun 22, 2023 am 09:09 AM

PHP est un langage largement utilisé dans le développement Web. Il propose de nombreuses fonctions et méthodes de traitement de fichiers. En PHP, nous pouvons utiliser le mode binaire pour lire et écrire des fichiers. Cette méthode peut améliorer l'efficacité des opérations sur les fichiers, notamment lors du traitement de fichiers binaires. Dans cet article, nous explorerons les opérations de lecture et d'écriture de fichiers binaires en PHP et comment utiliser cette méthode pour traiter les fichiers binaires. Qu'est-ce qu'un fichier binaire ? Les fichiers binaires font référence à des fichiers représentés par du binaire pur et leur contenu peut contenir différents jeux de caractères codés.

Comment lire et écrire des fichiers binaires en C++ ? Comment lire et écrire des fichiers binaires en C++ ? Jun 01, 2024 pm 09:21 PM

Comment lire et écrire des fichiers binaires en C++ : Écrivez des fichiers binaires : utilisez la classe std::ofstream et définissez le mode de sortie sur std::ios::binary. Lire des fichiers binaires : utilisez la classe std::ifstream et définissez le mode d'entrée sur std::ios::binary.

Comment utiliser PHP pour implémenter des fonctions de mise en cache, de lecture et d'écriture de données Comment utiliser PHP pour implémenter des fonctions de mise en cache, de lecture et d'écriture de données Sep 05, 2023 pm 05:45 PM

Comment utiliser PHP pour implémenter des fonctions de mise en cache de données et de lecture-écriture. Grâce à la mise en cache, les données fréquemment utilisées peuvent être stockées en mémoire pour augmenter la vitesse de lecture des données. En PHP, nous pouvons utiliser diverses méthodes pour implémenter des fonctions de mise en cache et de lecture et d’écriture des données. Cet article présentera deux méthodes courantes : l'utilisation de la mise en cache de fichiers et l'utilisation de la mise en cache de mémoire. 1. Utilisez la mise en cache de fichiers. La mise en cache de fichiers stocke les données dans des fichiers pour une lecture ultérieure. Voici un exemple de code qui utilise la mise en cache de fichiers pour lire et écrire des données :

Combat pratique : test de lecture et d'écriture du disque dur sous Linux Combat pratique : test de lecture et d'écriture du disque dur sous Linux Feb 19, 2024 pm 03:40 PM

Concept fio, également connu sous le nom de FlexibleIOTester, est une application écrite par JensAxboe. Jens est le responsable du sous-système blockIO dans LinuxKernel. FIO est un outil utilisé pour tester les performances du système de fichiers réseau et des disques. Il est souvent utilisé pour vérifier les modèles de machines et comparer les performances du système de fichiers. Il envoie automatiquement des commandes fio à une liste de machines du cluster et collecte les IOPS pour les petits fichiers et les données de débit pour les gros fichiers. rw=[mode]rwmixwrite=30 En mode lecture et écriture mixte, l'écriture représente 30 % moderead lecture séquentielle écriture écriture séquentielle lectureécriture séquentielle lecture et écriture mixte randwrite écriture aléatoire r

Révéler le fonctionnement interne des opérations sur les fichiers Java Révéler le fonctionnement interne des opérations sur les fichiers Java Feb 28, 2024 am 08:22 AM

API du système de fichiersLes principes internes des opérations sur les fichiers Java sont étroitement liés à l'API du système de fichiers du système d'exploitation. En Java, les opérations sur les fichiers sont fournies par le module java.nio.file du package java.NIO. Ce module fournit une encapsulation de l'API du système de fichiers, permettant aux développeurs Java d'utiliser une API unifiée pour effectuer des opérations sur les fichiers sur différents systèmes d'exploitation. Objet fichier Lorsqu'un programme Java doit accéder à un fichier, il doit d'abord créer un objet java.nio.file.Path. L'objet Path représente un chemin dans le système de fichiers, qui peut être un chemin absolu ou un chemin relatif. Une fois l'objet Path créé, vous pouvez l'utiliser pour obtenir diverses propriétés du fichier, telles que le nom

Comment utiliser GitLab pour la gestion et l'archivage de fichiers binaires Comment utiliser GitLab pour la gestion et l'archivage de fichiers binaires Oct 21, 2023 am 10:22 AM

Comment utiliser GitLab pour la gestion et l'archivage de fichiers binaires GitLab est un système de contrôle de version open source qui utilise Git comme outil de contrôle de version et fournit une interface Web visuelle. De nombreuses personnes utilisent GitLab pour gérer et archiver le code source, mais certaines personnes peuvent être confuses lorsqu'il s'agit de gérer et d'archiver des fichiers binaires. Cet article explique comment gérer et archiver efficacement les fichiers binaires dans GitLab et fournit des exemples de code spécifiques. Créez d'abord un nouveau projet GitLab, dans

En langage C, que sont les fichiers texte et les fichiers binaires ? En langage C, que sont les fichiers texte et les fichiers binaires ? Sep 08, 2023 pm 04:37 PM

Un fichier est une collection d'enregistrements (ou) un emplacement sur un disque dur où les données sont stockées de manière permanente. Il existe deux types de fichiers en langage C : Fichier texte Fichier binaire Fichier texte Il contient des lettres et des chiffres facilement compréhensibles par les humains. Les erreurs dans les fichiers texte peuvent être éliminées dans les conditions suivantes : Dans les fichiers texte, le texte et les caractères sont stockés à raison d'un caractère par octet. Par exemple la valeur entière 4567 occupera 2 octets en mémoire mais 5 octets dans le fichier texte. Les formats de données sont généralement orientés lignes. Ici, chaque ligne est une commande distincte. Le fichier binaire contient des 1 et des 0 et est facilement compris par les ordinateurs. Les erreurs dans les fichiers binaires peuvent corrompre le fichier et sont difficiles à détecter. Dans un fichier binaire, la valeur entière 1245 occupera 2 octets en mémoire et dans le fichier

Décrypter les méthodes de lecture et d'écriture de traitement des fichiers DBF en Java Décrypter les méthodes de lecture et d'écriture de traitement des fichiers DBF en Java Mar 29, 2024 pm 12:39 PM

Décryptage des méthodes de lecture et d'écriture de traitement des fichiers DBF en Java DBF (dBaseFile) est un format de fichier de base de données courant qui est généralement utilisé pour stocker des données tabulaires. Dans les programmes Java, le traitement de la lecture et de l'écriture des fichiers DBF est une exigence relativement courante. Cet article explique comment utiliser Java pour décrypter ce processus et fournit des exemples de code spécifiques. 1. Lecture des fichiers DBF En Java, la lecture des fichiers DBF nécessite généralement l'aide d'une bibliothèque tierce, telle que la bibliothèque dbfread. Tout d'abord, vous devez configurer le projet

See all articles