PHP 8.2.30
Preview: winchars.js Size: 535 B
/opt/alt/alt-nodejs22/root/usr/lib/node_modules/npm/node_modules/tar/lib/winchars.js

'use strict'

// When writing files on Windows, translate the characters to their
// 0xf000 higher-encoded versions.

const raw = [
  '|',
  '<',
  '>',
  '?',
  ':',
]

const win = raw.map(char =>
  String.fromCharCode(0xf000 + char.charCodeAt(0)))

const toWin = new Map(raw.map((char, i) => [char, win[i]]))
const toRaw = new Map(win.map((char, i) => [char, raw[i]]))

module.exports = {
  encode: s => raw.reduce((s, c) => s.split(c).join(toWin.get(c)), s),
  decode: s => win.reduce((s, c) => s.split(c).join(toRaw.get(c)), s),
}

Directory Contents

Dirs: 0 × Files: 25

Name Size Perms Modified Actions
2.34 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
2.79 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
921 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
8.94 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
760 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
2.18 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
3.15 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
5.36 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
649 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
412 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
410 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
9.79 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
15.94 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
4.31 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
3.97 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
2.78 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
5.64 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
917 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
394 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
1.07 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
25.23 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
937 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
725 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
535 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
14.94 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).