Skip to content

Instantly share code, notes, and snippets.

View myfreeer's full-sized avatar
💭
I may be slow to respond.

myfreeer

💭
I may be slow to respond.
View GitHub Profile
let crctable = function() {
let c = 0,
table = typeof Int32Array !== 'undefined' ? new Int32Array(256) : new Array(256);
for (let n = 0; n !== 256; ++n) {
c = n;
for (let x = 0; x < 8; x++) {
c = c & 1 ? -306674912 ^ c >>> 1 : c >>> 1;
}
table[n] = c;
}
@myfreeer
myfreeer / 7-zip-build.bat
Last active November 25, 2022 14:41
7-zip build script
@echo off
setlocal EnableExtensions EnableDelayedExpansion
pushd "%~dp0"
:Download_7zip
set version=7z1803
appveyor DownloadFile https://www.7-zip.org/a/%version%-src.7z
7z x %version%-src.7z
:Patch
# Packages
*.gz
*.bz2
*.xz
*.7z
*.tar
# Source folders
nginx/*
openssl-*/*