Downloads:
307
Downloads of v 24.11.5548:
125
Last Update:
22 Nov 2024
Package Maintainer(s):
Software Author(s):
- zufuliu
Tags:
notepad4 notepad3 notepad2 notepad text editor foss embeddedNotepad4
- 1
- 2
- 3
24.11.5548 | Updated: 22 Nov 2024
Downloads:
307
Downloads of v 24.11.5548:
125
Maintainer(s):
Software Author(s):
- zufuliu
Notepad4 24.11.5548
Legal Disclaimer: Neither this package nor Chocolatey Software, Inc. are affiliated with or endorsed by zufuliu. The inclusion of zufuliu trademark(s), if any, upon this webpage is solely to identify zufuliu goods or services and not for commercial purposes.
- 1
- 2
- 3
Some Checks Have Failed or Are Not Yet Complete
Not All Tests Have Passed
Deployment Method: Individual Install, Upgrade, & Uninstall
To install Notepad4, run the following command from the command line or from PowerShell:
To upgrade Notepad4, run the following command from the command line or from PowerShell:
To uninstall Notepad4, run the following command from the command line or from PowerShell:
Deployment Method:
This applies to both open source and commercial editions of Chocolatey.
1. Enter Your Internal Repository Url
(this should look similar to https://community.chocolatey.org/api/v2/)
2. Setup Your Environment
1. Ensure you are set for organizational deployment
Please see the organizational deployment guide
2. Get the package into your environment
Option 1: Cached Package (Unreliable, Requires Internet - Same As Community)-
Open Source or Commercial:
- Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
- You can also just download the package and push it to a repository Download
-
Open Source
-
Download the package:
Download - Follow manual internalization instructions
-
-
Package Internalizer (C4B)
-
Run: (additional options)
choco download notepad4 --internalize --source=https://community.chocolatey.org/api/v2/
-
For package and dependencies run:
choco push --source="'INTERNAL REPO URL'"
- Automate package internalization
-
Run: (additional options)
3. Copy Your Script
choco upgrade notepad4 -y --source="'INTERNAL REPO URL'" [other options]
See options you can pass to upgrade.
See best practices for scripting.
Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.
If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:
choco upgrade notepad4 -y --source="'INTERNAL REPO URL'"
$exitCode = $LASTEXITCODE
Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
Exit 0
}
Exit $exitCode
- name: Install notepad4
win_chocolatey:
name: notepad4
version: '24.11.5548'
source: INTERNAL REPO URL
state: present
See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.
chocolatey_package 'notepad4' do
action :install
source 'INTERNAL REPO URL'
version '24.11.5548'
end
See docs at https://docs.chef.io/resource_chocolatey_package.html.
cChocoPackageInstaller notepad4
{
Name = "notepad4"
Version = "24.11.5548"
Source = "INTERNAL REPO URL"
}
Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.
package { 'notepad4':
ensure => '24.11.5548',
provider => 'chocolatey',
source => 'INTERNAL REPO URL',
}
Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.
4. If applicable - Chocolatey configuration/installation
See infrastructure management matrix for Chocolatey configuration elements and examples.
This package was approved by moderator gep13 on 25 Nov 2024.
Notepad4 (Notepad2x2, Notepad2++) is a light-weight Scintilla based text editor for Windows with syntax highlighting, code folding, auto-completion and API list for many programming languages and documents, it's based on (rewritten in modern C++) Florian's Notepad2 and XhmikosR's Notepad2-mod. matepath is a file browser plugin and based on (rewritten in modern C++) Florian's metapath.
Changes compared to Notepad2 or Notepad2-mod:
- Support for bookmarks
- Option to mark all occurrences of a word or selection, and show matched count
- Enhanced auto-completion for words and functions
- Context-based auto-completion for some words
- Enhanced auto indentation
- Auto completion for braces, brackets and quotes
- Color preview via CallTip and click CallTip to open color dialog
- Support Base64 encoding and decoding
- Syntax highlighting, code folding and API list for (see built-in file extension list)
- Toggle fold for specific level, shortcuts: Alt+Number
- Toggle fold for current block without scrolling back to the block start line, shortcut: Alt+C, or context menu "Toggle Fold"
- Improved support for Chinese, Japanese and Korean: inline mode IME, word wrapping, word selection, case conversions, etc.
- Insert new GUID and current timestamps
- Number conversion between decimal, hexadecimal, octal and binary
- Display caret location and length of selected text in count of characters
- Improved support for NFO ANSI art
- Support various Windows system integration
- Support high DPI display with HD version
- Support rendering using Direct2D DirectWrite, and switch between GDI and Direct2D
- Support font ligature with font like FiraCode in Direct2D mode
- Support color font (Windows 8.1 and above) in Direct2D mode, useful to display color Emoji 😊 and others
- Experimental support for RTL layout (GDI) and bidirectional (Direct2D), useful for Arabic and Hebrew
- Support using fractional font size
- Support full screen mode
- Support compress & pretty for CSS, JavaScript, JSON and JSON5
- Support copy as RTF
- Support text transliteration
- Support drag and drop file from Visual Studio, Android Studio, IntelliJ IDEA, etc.
- Other various major or minor changes and tweaks
Options
By default, this package will install the embedded, multi-language build of Notepad4 best suited for your processor (Win32, x64, ARM, ARM64 and AVX2 available). Other options can be requested as follows:
Single-language
Use the \Language:
parameter with:
- de -- Deutsch
- en -- English
- fr -- Francais
- hans -- 中文 (简体)
- hant -- 中文 (繁體)
- it -- Italiano
- ja -- 日本語
- ko -- 한국어
- ru -- Русский
Low-resolution
64-bit capable machines will get a build with high-definition images. If you would prefer a low-resolution install, use the \LowRes
parameter.
Example to download and install the Simplified-Chinese-only, Low-Resolution build:
choco install notepad4 --params="'/Language:hans /LowRes'"
Source: https://github.com/zufuliu/notepad4?tab=License-1-ov-file#readme
================================================================================
Notepad4, matepath, Notepad2, metapath and Notepad2-mod are licensed under the BSD 3-Clause License
================================================================================
https://www.flos-freeware.ch
https://xhmikosr.github.io/notepad2-mod/
Notepad4 Copyright � 2011-2024 Zufu Liu and All contributors.
matepath Copyright � 2011-2024 Zufu Liu and All contributors.
Notepad2-mod Copyright � 2010-2017 XhmikosR and All contributors.
Notepad2 Copyright � 2004-2012 Florian Balmer.
metapath Copyright � 1996-2012 Florian Balmer.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of Florian Balmer nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
================================================================================
License for Lexilla, Scintilla, and SciTE
https://www.scintilla.org/
https://www.scintilla.org/License.txt
Copyright 1998-2024 by Neil Hodgson <[email protected]>
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation.
NEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL NEIL HODGSON BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
================================================================================
License for MinimizeToTray
https://www.codeproject.com/Articles/735/Minimizing-windows-to-the-System-Tray
Copyright 2000 Matthew Ellis <[email protected]>
================================================================================
License for "Flexible and Economical UTF-8 Decoder"
https://bjoern.hoehrmann.de/utf-8/decoder/dfa/
Copyright (c) 2008-2009 Bjoern Hoehrmann <[email protected]>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
================================================================================
License for "Andersson trees"
https://www.eternallyconfuzzled.com/tuts/datastructures/jsw_tut_andersson.aspx
Copyright 2019 Eternally Confuzzled
================================================================================
Some IME code based on Chromium's IMM32Manager class.
https://github.com/chromium/chromium/tree/main/ui/base/ime/win
https://github.com/chromium/chromium/blob/main/LICENSE
// Copyright 2015 The Chromium Authors. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
// copyright notice, this list of conditions and the following disclaimer
// in the documentation and/or other materials provided with the
// distribution.
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
================================================================================
License for "Bit Twiddling Hacks"
https://graphics.stanford.edu/~seander/bithacks.html
Copyright 1997-2005 Sean Eron Anderson
================================================================================
License for "faster-utf8-validator"
https://github.com/zwegner/faster-utf8-validator
// faster-utf8-validator
// Copyright (c) 2019 Zach Wegner
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
================================================================================
Visual Studio Image Library 2017, 2022
https://www.microsoft.com/en-us/download/details.aspx?id=35825
================================================================================
License for emoji-data
https://github.com/iamcal/emoji-data/
https://github.com/iamcal/emoji-data/blob/master/LICENSE
The MIT License (MIT)
Copyright (c) 2013 Cal Henderson
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
================================================================================
License for Julia Unicode Input data
https://docs.julialang.org/en/v1/manual/unicode-input/
https://github.com/JuliaLang/julia/tree/master/stdlib/REPL/src
https://github.com/JuliaLang/julia/blob/master/LICENSE.md
The Julia language is licensed under the MIT License. The "language" consists of the compiler (the contents of src/), most of the standard library (base/), and some utilities (most of the rest of the files in this repository). See below for exceptions.
Copyright (c) 2009-2024: Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and other contributors:
https://github.com/JuliaLang/julia/contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
# VERIFICATION
Verification is intended to assist the Chocolatey moderators and community in verifying that this package's contents are trustworthy.
## Download
The latest Notepad4 zip files embedded in this package can be downloaded from this page:
https://github.com/zufuliu/notepad4/releases/latest
The files are for:
- 32-bit build: multi-language ("i18n"), Low-res, Win32
- 64-bit build: multi-language ("i18n"), Hi-definition, AXV2-capable-processor
#### Direct Download
- Version : 24.11.5548
- URL : https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_i18n_Win32_v24.11r5548.zip
- Checksum : 27A5E982803360A37B2D96A73EED267F93A46574D56D721E2B25693B650E8497
- URL64 : https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_i18n_AVX2_v24.11r5548.zip
- Checksum64 : 9D058E60D0A45606595ADC948402A12436EA42DC5661039B16FA0C0DFF1B4284
Other files available there are not embedded.
## Verify
You can use one of the following methods to obtain the checksum:
1. Use powershell function 'Get-Filehash'
2. Use chocolatey utility 'checksum.exe'
## License
The 'LICENSE.md' file comes from https://github.com/zufuliu/notepad4?tab=License-1-ov-file#readme
Language,HD,Processor,URL,SHA256
de,,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_de_ARM64_v24.11r5548.zip,27f5fec869721cd65a53e73865fca740374d978e107cfd72edc487a4339e640b
de,,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_de_AVX2_v24.11r5548.zip,228a0ceb50a670bedc37037ba19a35f2c7c4a035de5bf9bc16e40c41eb1a67be
de,,Win32,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_de_Win32_v24.11r5548.zip,6a7cd67a8db21cc1dec7074216948af27787a2158458d5153d96eb835d12eaea
de,,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_de_x64_v24.11r5548.zip,7cbe71efe4a086220964c92b7bc9ceabaa63079b840227784b79859ec7bb2d75
en,,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_en_ARM64_v24.11r5548.zip,bc40808b029b3665fedd3c2df6b238b942406f36eeb9d3a136831025039c168b
en,,ARM,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_en_ARM_v24.11r5548.zip,17ce04b7cf00dbb5dfd32f1b22cdb89d5447d24b464cfee77637127968a4a253
en,,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_en_AVX2_v24.11r5548.zip,11b70e9b62e7207f6430fdf5a9819887f766c7038d457dbc425c99fee7e199a2
en,,Win32,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_en_Win32_v24.11r5548.zip,47f0135c2aba64e2c772bf6f2eb379e90de0edf646a26361d725321615108f08
en,,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_en_x64_v24.11r5548.zip,302e9e8d7eb7f0674820f27936787f032ca9fb96105d003a9c0981d6ac1b2678
fr,,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_fr_ARM64_v24.11r5548.zip,1a03317da9efd348b6ca06d04a7188bd4f08aa9b846b7f4a8afddc3fe83992bb
fr,,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_fr_AVX2_v24.11r5548.zip,f4e66b1e19d97906fc4638b7a3a1abc1af728cb2afc930a13a8f73eea082b539
fr,,Win32,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_fr_Win32_v24.11r5548.zip,561a6f0f300c2aebed24f359de3f4eab7bec7fd4bc297306c84169b13a35c5a5
fr,,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_fr_x64_v24.11r5548.zip,5eba073f3d5b3f31b69d27d5148cc6a8f483ce4798b28029a95c5bcfcb60dbe6
de,HD,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_de_ARM64_v24.11r5548.zip,17cbe03c9ea83ee00a75bf694d94504445991d74e142e0e695e11b4aeffba99c
de,HD,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_de_AVX2_v24.11r5548.zip,daf8215ac046c8233181a9f4aacbcc3e7b76471eeaddfdcfb887d754d98feddd
de,HD,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_de_x64_v24.11r5548.zip,2681a5c2fbdeaa7b31a19bfed4e7864de9ea7a1ac4a0999714b4c2d05da8c8cf
en,HD,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_en_ARM64_v24.11r5548.zip,cb5bc9c72ee653090bb52467896f5b7499d7360ef773fbd6bf97c7f0f5c2f08b
en,HD,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_en_AVX2_v24.11r5548.zip,f77416d077dcaa0e30b0a80c40f721f508de998b4de2e24f429a9c32a382890b
en,HD,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_en_x64_v24.11r5548.zip,3c40654a8c08be9e757cdc618501c7a5203f11f6e570893c614f6370c44064fb
fr,HD,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_fr_ARM64_v24.11r5548.zip,29ff229015c6adc9c5391257c370bbb6ec063e7a7a0e42da2f23869926472a4f
fr,HD,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_fr_AVX2_v24.11r5548.zip,66883e9de646cd45fe38eb310d766b1034448fbb221925a7d3f22e2aed9c2893
fr,HD,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_fr_x64_v24.11r5548.zip,ebe8b5583c70e8da9e3bacd91f06d4bb22d5e19978270ace04f1cdc6a47ca06a
i18n,HD,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_i18n_ARM64_v24.11r5548.zip,9f7433a76cdf39f2f736af7ba82b31a2b5df5da2a1c065ddf7fa4b3136a146a4
i18n,HD,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_i18n_AVX2_v24.11r5548.zip,9d058e60d0a45606595adc948402a12436ea42dc5661039b16fa0c0dff1b4284
i18n,HD,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_i18n_x64_v24.11r5548.zip,40262ad0ea42b2e6c5e109b7f8be6bec6d3825ba44dfa5d287bb8106a0ac5a08
it,HD,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_it_ARM64_v24.11r5548.zip,9886c7a7455cc2bd4e3dc5006f0e4fc84e1f00719f579a096e76765850e5b9ae
it,HD,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_it_AVX2_v24.11r5548.zip,304bf900eb3d5b6ccda6d62f900b896259b949a0ff2c3d84be18abc5680d07f8
it,HD,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_it_x64_v24.11r5548.zip,d68b59307bae14441d5133ecacdbbc5b37aac665cf9cd62413b253452079025c
ja,HD,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_ja_ARM64_v24.11r5548.zip,c00332047f5c1d81e167c60c3558a654658ef4daf64ae9598d0bbd664086abd8
ja,HD,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_ja_AVX2_v24.11r5548.zip,ae6e8ad092479476814737d6e4f88501571fe19543c660368b64ddb73d787790
ja,HD,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_ja_x64_v24.11r5548.zip,a31def2889c2945d21f04e1c279d5f524b4e787e8db414bbffd2c5cce381c3ad
ko,HD,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_ko_ARM64_v24.11r5548.zip,067d64e8a7451f5a549ceb69ba46af958fd731d7f01e3653153069de5e40c580
ko,HD,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_ko_AVX2_v24.11r5548.zip,9290a2f680a177380626bd7f0d56a211aef983051f9a40d42717b9124668be8d
ko,HD,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_ko_x64_v24.11r5548.zip,370b08e1e676884c11d0ac987a567eb8cbe74454137c18d910685c9b223f495a
ru,HD,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_ru_ARM64_v24.11r5548.zip,ba58bb4fd6558a84a23b1ae4bb720b98930c324c036e798515008982b82fe9e3
ru,HD,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_ru_AVX2_v24.11r5548.zip,292c17f0a1a796dc9171c318eda4dbf400c599af38a40d3492a0d2ca9f663aa2
ru,HD,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_ru_x64_v24.11r5548.zip,7431856a68c2b9ef4565f93972450a57393ecd9ee57ee25b05082ca1c254ffff
zh-Hans,HD,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_zh-Hans_ARM64_v24.11r5548.zip,8a731769e3caa31caa0647a204078eaf914f622263b6564b373e673b37d9158a
zh-Hans,HD,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_zh-Hans_AVX2_v24.11r5548.zip,ff763844a8c87e2330c28bbd062b0e8c256f93fe9df00b80548d904d69dd1735
zh-Hans,HD,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_zh-Hans_x64_v24.11r5548.zip,5573ff8baf2c043ded1800400b1cff59f6541cfe1a63177b78e3885f9f41ccfa
zh-Hant,HD,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_zh-Hant_ARM64_v24.11r5548.zip,2524fb2d9955e9521c59b52ac12f0695a432f400b97dd0f4764940a14d72483a
zh-Hant,HD,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_zh-Hant_AVX2_v24.11r5548.zip,cd212fc2a23db749bb06868641d2ca950857025c1e4a3e9b3cacb4dccdf26268
zh-Hant,HD,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_HD_zh-Hant_x64_v24.11r5548.zip,4b5b344d0541b969b52ab7636a0aa8099251b4dfa90b62586f5cbe608ed07ad4
i18n,,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_i18n_ARM64_v24.11r5548.zip,fd328d5b827776e2be36cf8523f624c9360e7b6e816c761958f37f9e53751aac
i18n,,ARM,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_i18n_ARM_v24.11r5548.zip,b4ca12d0b2564c696c15d1b2951fe4cca1066ec3fb546f86ef47c3e0f5d40195
i18n,,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_i18n_AVX2_v24.11r5548.zip,969aaf465980e788cead6631b0851b47e041ad944ef0e7df4d9f67354375cec2
i18n,,Win32,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_i18n_Win32_v24.11r5548.zip,27a5e982803360a37b2d96a73eed267f93a46574d56d721e2b25693b650e8497
i18n,,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_i18n_x64_v24.11r5548.zip,3a4b4215963d867ef095375bfac96a2dd8cc07dfa81904497ed1ddedd9238197
it,,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_it_ARM64_v24.11r5548.zip,59b10afe82a5af0c07366cacb6a844e3be0dfb706f5130d24e9ebc055d059459
it,,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_it_AVX2_v24.11r5548.zip,9d7f725052c9ad58e09046e2be473cb801003a8d6e1932e3670a3c0403337be8
it,,Win32,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_it_Win32_v24.11r5548.zip,291b055f5131e092e4657c96df85f3fe6dc83f619bcc2a05b8f0bb9564beec05
it,,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_it_x64_v24.11r5548.zip,5ebe22e0ea5c687ddcb4d001cd47fd46715edff5d8d06d1b3e76831d805a39f4
ja,,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_ja_ARM64_v24.11r5548.zip,c51a3a61eea75e59dce6ec2bb9348d7496cd1e734b56f1bea8682417d6f7a908
ja,,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_ja_AVX2_v24.11r5548.zip,c20552f8934acb68e10a92d11e9757e5e56cb09dbb5c4f5b7c5fd9c1340fa495
ja,,Win32,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_ja_Win32_v24.11r5548.zip,b3059341242ae043bd246cf5f58ee98e7c56ce81523245732c7536836d31317f
ja,,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_ja_x64_v24.11r5548.zip,9e4a9060536fa82bd6d3dda3efb97c1816b5849e2b1f84a9d1361d6feeec09ce
ko,,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_ko_ARM64_v24.11r5548.zip,e57303c68962b3e7f0d9282871d47e45bbde35fd2558624b566b45ee89bf9665
ko,,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_ko_AVX2_v24.11r5548.zip,469baf0a6cead057bf14044fa7773989b0ff9695b8d037d79ee548d359b75425
ko,,Win32,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_ko_Win32_v24.11r5548.zip,aee603ba5220ff269f28348df544600848fe4b3d5319f8cd2ed748ec2705f50f
ko,,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_ko_x64_v24.11r5548.zip,394ea34b50472bc0f7fd94244119965f7526df9e5adaf25901b0854bf4017b21
ru,,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_ru_ARM64_v24.11r5548.zip,04649f5f893c540bbe69a4acb5389d767ee9bd3ce88d497e31cbbb66c6617335
ru,,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_ru_AVX2_v24.11r5548.zip,5b8a377ed526a4ef63f0cb97357c3eae88136c7afb5e84b31659db1ce5766fa3
ru,,Win32,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_ru_Win32_v24.11r5548.zip,1591b3aa202818a738c208e8febc0a1485fca02b9de22a59eb91ff33e61b5907
ru,,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_ru_x64_v24.11r5548.zip,b913152b9d0b13df224e937d19d36343dcab7690aa5158945704e64c00b6bcc0
zh-Hans,,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_zh-Hans_ARM64_v24.11r5548.zip,060dc5c2eb55f7ac8442d68c22946368f41f4d5ba172246b1e3cf5a5e9ae7741
zh-Hans,,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_zh-Hans_AVX2_v24.11r5548.zip,91c2a7259f317c700e5cf53a7c1442d67aef09b53c3e6ca545c11930d921cdde
zh-Hans,,Win32,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_zh-Hans_Win32_v24.11r5548.zip,5fd8f02e40ded756d9392ed3e6d0b187c5b13b064ce603c704673aba2382d184
zh-Hans,,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_zh-Hans_x64_v24.11r5548.zip,0d54d802bbfadcc35048d41f0f3b7aab08942bfd8799108ee29030968d6fd2f7
zh-Hant,,ARM64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_zh-Hant_ARM64_v24.11r5548.zip,ef05d567b3b42430bbf7b611750a32e90e55e90dc3f4eb8705924f354a00f26c
zh-Hant,,AVX2,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_zh-Hant_AVX2_v24.11r5548.zip,5b7a8bb62f4d2e9291ab7f44b41b3e10ae68abd0c1ed9a9bbd838f68050e807c
zh-Hant,,Win32,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_zh-Hant_Win32_v24.11r5548.zip,a9a0ee3b7ee07ebb238654dc94544d55bf81181ea9a95256aff7832bea3c24bd
zh-Hant,,x64,https://github.com/zufuliu/notepad4/releases/download/v24.11r5548/Notepad4_zh-Hant_x64_v24.11r5548.zip,aea770bb1b092f37d09a4f722ba20b6ca614cec7223d852dc3583ea677692160
$StartShortcut = Join-Path $env:ProgramData 'Microsoft\Windows\Start Menu\Programs\Notepad4.lnk'
if(Test-Path $StartShortcut) {
Remove-Item $StartShortcut -Force
}
# For future user profiles
$Default = (Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList').Default
if (Test-Path "$Default\AppData\Local\Notepad4") {
Remove-Item "$Default\AppData\Local\Notepad4" -Recurse -Force
}
Function Get-ProcessorFeatures() {
# This is available separately with more info here:
# https://github.com/teknowledgist/TeknowTools/tree/master/Get-ProcessorFeatures
# https://www.p-invoke.net/kernel32/isprocessorfeaturepresent
$Signature = @'
[DllImport("Kernel32.dll")][return: MarshalAs(UnmanagedType.Bool)]
public static extern bool IsProcessorFeaturePresent(
uint ProcessorFeature
);
'@
$type = Add-Type -MemberDefinition $Signature -Name Win32Utils -Namespace GetProcessorFeatures -PassThru
# https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-isprocessorfeaturepresent
$FeatureIDs = [ordered]@{
'0' = 'FLOATING_POINT_PRECISION_ERRATA' #On a Pentium, a floating-point precision error can occur in rare circumstances.
'1' = 'FLOATING_POINT_EMULATED' #Floating-point operations are emulated using a software emulator.
'2' = 'COMPARE_EXCHANGE_DOUBLE' #The atomic compare and exchange operation (cmpxchg) is available.
'3' = 'MMX_INSTRUCTIONS' #The MMX instruction set is available.
'6' = 'XMMI_INSTRUCTIONS' #The SSE instruction set is available.
'7' = '3DNOW_INSTRUCTIONS' #The 3D-Now instruction set is available.
'8' = 'RDTSC_INSTRUCTION' #The RDTSC instruction is available.
'9' = 'PAE_ENABLED' #The processor is Physical Address Extension (PAE)-enabled. All x64 processors always return a nonzero value for this feature.
'10' = 'XMMI64_INSTRUCTIONS' #The SSE2 instruction set is available. Windows�2000: Not supported.
'12' = 'NX_ENABLED' #Data execution prevention is enabled. Windows�XP/2000: Not supported.
'13' = 'SSE3_INSTRUCTIONS' #The SSE3 instruction set is available. Windows Server�2003 and Windows�XP/2000: Not supported.
'14' = 'COMPARE_EXCHANGE128' #The atomic compare and exchange 128-bit operation (cmpxchg16b) is available. Windows Server�2003 and Windows�XP/2000: Not supported.
'15' = 'COMPARE64_EXCHANGE128' #The atomic compare 64 and exchange 128-bit operation (cmp8xchg16) is available. Windows Server�2003 and Windows�XP/2000: Not supported.
'16' = 'CHANNELS_ENABLED' #The processor channels are enabled.
'17' = 'XSAVE_ENABLED' #The processor implements the XSAVE and XRSTOR instructions. Windows Server�2003/2008, Windows�2000/XP/Vista: Not supported.
'18' = 'ARM_VFP_32_REGISTERS' #The VFP/Neon: 32 x 64bit register bank is present. This flag has the same meaning as PF_ARM_VFP_EXTENDED_REGISTERS .
'20' = 'SECOND_LEVEL_ADDRESS_TRANSLATION' #Second Level Address Translation is supported by the hardware.
'21' = 'VIRT_FIRMWARE_ENABLED' #Virtualization is enabled in the firmware and made available by the operating system.
'22' = 'RDWRFSGSBASE' #RDFSBASE, RDGSBASE, WRFSBASE, and WRGSBASE instructions are available.
'23' = 'FASTFAIL' #_fastfail() is available.
'24' = 'ARM_DIVIDE_INSTRUCTION' #The divide instructions are available.
'25' = 'ARM_64BIT_LOADSTORE_ATOMIC' #The 64-bit load/store atomic instructions are available.
'26' = 'ARM_EXTERNAL_CACHE' #The external cache is available.
'27' = 'ARM_FMAC_INSTRUCTIONS' #The floating-point multiply-accumulate instruction is available.
'29' = 'ARM_V8_INSTRUCTIONS' #This Arm processor implements the Arm v8 instructions set.
'30' = 'ARM_V8_CRYPTO_INSTRUCTIONS' #This Arm processor implements the Arm v8 extra cryptographic instructions (for example, AES, SHA1 and SHA2).
'31' = 'ARM_V8_CRC32_INSTRUCTIONS' #This Arm processor implements the Arm v8 extra CRC32 instructions.
'34' = 'ARM_V81_ATOMIC_INSTRUCTIONS' #This Arm processor implements the Arm v8.1 atomic instructions (for example, CAS, SWP).
'36' = 'SSSE3_INSTRUCTIONS' #The SSSE3 instruction set is available.
'37' = 'SSE4_1_INSTRUCTIONS' #The SSE4_1 instruction set is available.
'38' = 'SSE4_2_INSTRUCTIONS' #The SSE4_2 instruction set is available.
'39' = 'AVX_INSTRUCTIONS' #The AVX instruction set is available.
'40' = 'AVX2_INSTRUCTIONS' #The AVX2 instruction set is available.
'41' = 'AVX512F_INSTRUCTIONS' #The AVX512F instruction set is available.
'43' = 'ARM_V82_DP_INSTRUCTIONS' #This Arm processor implements the Arm v8.2 DP instructions (for example, SDOT, UDOT). This feature is optional in Arm v8.2 implementations and mandatory in Arm v8.4 implementations.
'44' = 'ARM_V83_JSCVT_INSTRUCTIONS' #This Arm processor implements the Arm v8.3 JSCVT instructions (for example, FJCVTZS).
'45' = 'ARM_V83_LRCPC_INSTRUCTIONS' #This Arm processor implements the Arm v8.3 LRCPC instructions (for example, LDAPR). Note that certain Arm v8.2 CPUs may optionally support the LRCPC instructions.
}
$Features = @{}
Foreach ($ID in $FeatureIDs.keys) {
$Features.Add($FeatureIDs["$ID"],$type::IsProcessorFeaturePresent($ID))
}
[PSCustomObject]$Features
}
md5: 5D517967696D1C05C735310304021B5B | sha1: 671C5DA80C7B0057A6E632C69D13EDB654D74AA0 | sha256: 9D058E60D0A45606595ADC948402A12436EA42DC5661039B16FA0C0DFF1B4284 | sha512: E6BB3F2ED25A04EBAB21174DDDBD3B428574064C4B12347DC4AB236657ACADBB5DBD8105503D7B81A6DF63E5D1F0DAAC0B5DB00BB95D03BF0593B459D4D722C0
md5: 7151E9D3C672EBB2E335835864FD904A | sha1: E5B2A76EEF5A9ACA53340BED7605AF1F678E9285 | sha256: 27A5E982803360A37B2D96A73EED267F93A46574D56D721E2B25693B650E8497 | sha512: 0D3705C624B7455B18B7AD0B2571A2014AE93FC2D1E49D9E7136C4DD61CB19E39F066FB689214FC763F67BF26EB38FF2EA9D7CFD22E0A2B7F185F88654CD68AA
Log in or click on link to see number of positives.
- notepad4.24.11.5548.nupkg (907efcc37497) - ## / 65
- Notepad4_HD_i18n_AVX2_v24.11r5548.zip (9d058e60d0a4) - ## / 68
- Notepad4_i18n_Win32_v24.11r5548.zip (27a5e9828033) - ## / 67
- Notepad4_HD_i18n_x64_v24.11r5548.zip (40262ad0ea42) - ## / 67
- matepath.dll (db081baa26a4) - ## / 72
- matepath.exe (fac271448530) - ## / 71
- Notepad4.dll (083682ac7c95) - ## / 70
- Notepad4.exe (43b5a0e53599) - ## / 71
- matepath.dll (bdb09abdaceb) - ## / 49
- matepath.exe (330cf9dcc492) - ## / 69
- Notepad4.dll (92ac7bb0e0bf) - ## / 72
- Notepad4.exe (656721fe973d) - ## / 72
In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).
Chocolatey Pro provides runtime protection from possible malware.
Add to Builder | Version | Downloads | Last Updated | Status |
---|---|---|---|---|
Notepad4 24.11.5548 | 125 | Friday, November 22, 2024 | Approved | |
Notepad4 24.9.5472 | 22 | Wednesday, November 6, 2024 | Approved | |
Notepad4 24.7.5332 | 160 | Tuesday, July 16, 2024 | Approved |
Copyright © 2011-2024 Zufu Liu and All contributors
This package has no dependencies.
Ground Rules:
- This discussion is only about Notepad4 and the Notepad4 package. If you have feedback for Chocolatey, please contact the Google Group.
- This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
- The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
- Tell us what you love about the package or Notepad4, or tell us what needs improvement.
- Share your experiences with the package, or extra configuration or gotchas that you've found.
- If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.